![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <RGroupDecomp.h>
Public Member Functions | |
unsigned int | autoGetLabels (const RWMol &) |
bool | prepareCore (RWMol &, const RWMol *alignCore) |
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... | |
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 125 of file RGroupDecomp.h.
References RDKit::SubstructMatchParameters::useChirality.
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::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 108 of file RGroupDecomp.h.
int RDKit::RGroupDecompositionParameters::gaNumberOperationsWithoutImprovement = -1 |
Definition at line 111 of file RGroupDecomp.h.
int RDKit::RGroupDecompositionParameters::gaNumberRuns = 1 |
Definition at line 115 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::process().
bool RDKit::RGroupDecompositionParameters::gaParallelRuns = false |
Definition at line 120 of file RGroupDecomp.h.
int RDKit::RGroupDecompositionParameters::gaPopulationSize = -1 |
Definition at line 106 of file RGroupDecomp.h.
int RDKit::RGroupDecompositionParameters::gaRandomSeed = -1 |
Definition at line 113 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 123 of file RGroupDecomp.h.
double RDKit::RGroupDecompositionParameters::timeout = -1.0 |
timeout in seconds. <=0 indicates no timeout
Definition at line 95 of file RGroupDecomp.h.
Referenced by RDKit::RGroupDecompData::process().