![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <RGroupDecomp.h>
Public Member Functions | |
| unsigned int | autoGetLabels (const RWMol &) |
| bool | prepareCore (RWMol &, const RWMol *alignCore) |
| void | addDummyAtomsToUnlabelledCoreAtoms (RWMol &core) |
| RGroupDecompositionParameters () | |
Public Attributes | |
| unsigned int | labels = AutoDetect |
| unsigned int | matchingStrategy = GreedyChunks |
| unsigned int | scoreMethod = Match |
| unsigned int | rgroupLabelling = AtomMap | MDLRGroup |
| unsigned int | alignment = MCS |
| unsigned int | chunkSize = 5 |
| bool | onlyMatchAtRGroups = false |
| only allow rgroup decomposition at the specified rgroups More... | |
| bool | removeAllHydrogenRGroups = true |
| remove all user-defined rgroups that only have hydrogens More... | |
| bool | removeAllHydrogenRGroupsAndLabels = true |
| bool | removeHydrogensPostMatch = true |
| remove all hydrogens from the output molecules More... | |
| bool | allowNonTerminalRGroups = false |
| allow labelled Rgroups of degree 2 or more More... | |
| bool | allowMultipleRGroupsOnUnlabelled = false |
| double | timeout = -1.0 |
| timeout in seconds. <=0 indicates no timeout More... | |
| int | gaPopulationSize = -1 |
| int | gaMaximumOperations = -1 |
| int | gaNumberOperationsWithoutImprovement = -1 |
| int | gaRandomSeed = -1 |
| int | gaNumberRuns = 1 |
| bool | gaParallelRuns = false |
| SubstructMatchParameters | substructmatchParams |
Definition at line 75 of file RGroupDecomp.h.
|
inline |
Definition at line 130 of file RGroupDecomp.h.
References RDKit::SubstructMatchParameters::useChirality.
| void RDKit::RGroupDecompositionParameters::addDummyAtomsToUnlabelledCoreAtoms | ( | RWMol & | core | ) |
Referenced by RDKit::RGroupDecompData::addCore().
| unsigned int RDKit::RGroupDecompositionParameters::autoGetLabels | ( | const RWMol & | ) |
Referenced by RDKit::RGroupDecompData::prepareCores().
| unsigned int RDKit::RGroupDecompositionParameters::alignment = MCS |
Definition at line 80 of file RGroupDecomp.h.
| bool RDKit::RGroupDecompositionParameters::allowMultipleRGroupsOnUnlabelled = false |
Definition at line 95 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::addCore().
| bool RDKit::RGroupDecompositionParameters::allowNonTerminalRGroups = false |
allow labelled Rgroups of degree 2 or more
Definition at line 93 of file RGroupDecomp.h.
| unsigned int RDKit::RGroupDecompositionParameters::chunkSize = 5 |
Definition at line 82 of file RGroupDecomp.h.
| int RDKit::RGroupDecompositionParameters::gaMaximumOperations = -1 |
Definition at line 113 of file RGroupDecomp.h.
| int RDKit::RGroupDecompositionParameters::gaNumberOperationsWithoutImprovement = -1 |
Definition at line 116 of file RGroupDecomp.h.
| int RDKit::RGroupDecompositionParameters::gaNumberRuns = 1 |
Definition at line 120 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::process().
| bool RDKit::RGroupDecompositionParameters::gaParallelRuns = false |
Definition at line 125 of file RGroupDecomp.h.
| int RDKit::RGroupDecompositionParameters::gaPopulationSize = -1 |
Definition at line 111 of file RGroupDecomp.h.
| int RDKit::RGroupDecompositionParameters::gaRandomSeed = -1 |
Definition at line 118 of file RGroupDecomp.h.
| unsigned int RDKit::RGroupDecompositionParameters::labels = AutoDetect |
Definition at line 76 of file RGroupDecomp.h.
| unsigned int RDKit::RGroupDecompositionParameters::matchingStrategy = GreedyChunks |
Definition at line 77 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::process(), and RDKit::RGroupDecompData::prune().
| bool RDKit::RGroupDecompositionParameters::onlyMatchAtRGroups = false |
only allow rgroup decomposition at the specified rgroups
Definition at line 84 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::relabel().
| bool RDKit::RGroupDecompositionParameters::removeAllHydrogenRGroups = true |
remove all user-defined rgroups that only have hydrogens
Definition at line 86 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::GetCurrentBestPermutation().
| bool RDKit::RGroupDecompositionParameters::removeAllHydrogenRGroupsAndLabels = true |
remove all user-defined rgroups that only have hydrogens, and also remove the corresponding labels from the core
Definition at line 89 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::GetCurrentBestPermutation().
| bool RDKit::RGroupDecompositionParameters::removeHydrogensPostMatch = true |
remove all hydrogens from the output molecules
Definition at line 91 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::relabelRGroup().
Definition at line 79 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::getRlabel(), and RDKit::RGroupDecompData::setRlabel().
| unsigned int RDKit::RGroupDecompositionParameters::scoreMethod = Match |
Definition at line 78 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::process(), RDKit::RGroupDecompData::prune(), RDKit::RGroupDecompData::score(), and RDKit::RGroupDecompData::scoreFromPrunedData().
| SubstructMatchParameters RDKit::RGroupDecompositionParameters::substructmatchParams |
Definition at line 128 of file RGroupDecomp.h.
| double RDKit::RGroupDecompositionParameters::timeout = -1.0 |
timeout in seconds. <=0 indicates no timeout
Definition at line 97 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::process().