![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Namespaces | |
| namespace | detail |
Classes | |
| struct | NetworkEdge |
| struct | ScaffoldNetwork |
| struct | ScaffoldNetworkParams |
Enumerations | |
| enum class | EdgeType { Fragment = 1 , Generic = 2 , GenericBond = 3 , RemoveAttachment = 4 , Initialize = 5 } |
Functions | |
| template<typename T > | |
| void | updateScaffoldNetwork (const T &mols, ScaffoldNetwork &network, const ScaffoldNetworkParams ¶ms) |
| update an existing ScaffoldNetwork using a set of molecules More... | |
| template<typename T > | |
| ScaffoldNetwork | createScaffoldNetwork (const T &mols, const ScaffoldNetworkParams ¶ms) |
| create a new ScaffoldNetwork for a set of molecules More... | |
| std::ostream & | operator<< (std::ostream &ostr, const RDKit::ScaffoldNetwork::EdgeType &e) |
| allows nodes to output nicely as strings More... | |
| std::ostream & | operator<< (std::ostream &ostr, const RDKit::ScaffoldNetwork::NetworkEdge &e) |
| allows edges to output nicely as strings More... | |
| RDKIT_SCAFFOLDNETWORK_EXPORT ScaffoldNetworkParams | getBRICSNetworkParams () |
|
strong |
Definition at line 67 of file ScaffoldNetwork.h.
| ScaffoldNetwork RDKit::ScaffoldNetwork::createScaffoldNetwork | ( | const T & | mols, |
| const ScaffoldNetworkParams & | params | ||
| ) |
create a new ScaffoldNetwork for a set of molecules
Definition at line 138 of file ScaffoldNetwork.h.
References updateScaffoldNetwork().
| RDKIT_SCAFFOLDNETWORK_EXPORT ScaffoldNetworkParams RDKit::ScaffoldNetwork::getBRICSNetworkParams | ( | ) |
returns parameters for constructing scaffold networks using BRICS fragmentation
|
inline |
allows nodes to output nicely as strings
Definition at line 145 of file ScaffoldNetwork.h.
References Fragment, Generic, GenericBond, Initialize, and RemoveAttachment.
|
inline |
allows edges to output nicely as strings
Definition at line 170 of file ScaffoldNetwork.h.
References RDKit::ScaffoldNetwork::NetworkEdge::beginIdx, RDKit::ScaffoldNetwork::NetworkEdge::endIdx, and RDKit::ScaffoldNetwork::NetworkEdge::type.
| void RDKit::ScaffoldNetwork::updateScaffoldNetwork | ( | const T & | mols, |
| ScaffoldNetwork & | network, | ||
| const ScaffoldNetworkParams & | params | ||
| ) |
update an existing ScaffoldNetwork using a set of molecules
Referenced by createScaffoldNetwork().