![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Namespaces | |
TautomerScoringFunctions | |
Classes | |
class | AcidBaseCatalogEntry |
class | AcidBaseCatalogParams |
class | AllowedAtomsValidation |
struct | ChargeCorrection |
struct | CleanupParameters |
The CleanupParameters structure defines the default parameters for the. More... | |
class | DisallowedAtomsValidation |
class | FragmentCatalogEntry |
class | FragmentCatalogParams |
class | FragmentRemover |
class | FragmentValidation |
The FragmentValidation class logs if certain fragments are present. More... | |
class | IsotopeValidation |
The IsotopeValidation class logs if molecule contains isotopes. More... | |
class | LargestFragmentChooser |
class | MetalDisconnector |
class | MolVSValidation |
The MolVSValidation class can be used to perform all MolVSValidions. More... | |
class | MolVSValidations |
The MolVSValidations class includes most of the same validations as. More... | |
class | NeutralValidation |
The NeutralValidation class logs if not an overall neutral system. More... | |
class | NoAtomValidation |
The NoAtomValidation class throws an error if no atoms are present in the. More... | |
class | Normalizer |
The Normalizer class for applying Normalization transforms. More... | |
class | RDKitValidation |
The RDKitValidation class throws an error when there are no atoms in the. More... | |
class | Reionizer |
The reionizer class to fix charges and reionize a molecule such that the. More... | |
class | TautomerCatalogEntry |
class | TautomerCatalogParams |
class | TautomerEnumerator |
class | TautomerTransform |
class | TransformCatalogEntry |
class | TransformCatalogParams |
class | Uncharger |
The Uncharger class for neutralizing ionized acids and bases. More... | |
class | ValidationErrorInfo |
The ValidationErrorInfo class is used to store the information returned by a. More... | |
class | ValidationMethod |
The ValidationMethod class is the abstract base class upon which all the. More... | |
Typedefs | |
typedef RDCatalog::HierarchCatalog< AcidBaseCatalogEntry, AcidBaseCatalogParams, int > | AcidBaseCatalog |
typedef RDCatalog::HierarchCatalog< FragmentCatalogEntry, FragmentCatalogParams, int > | FragmentCatalog |
typedef RDCatalog::HierarchCatalog< TransformCatalogEntry, TransformCatalogParams, int > | TransformCatalog |
typedef RDCatalog::HierarchCatalog< TautomerCatalogEntry, TautomerCatalogParams, int > | TautomerCatalog |
Variables | |
RDKIT_MOLSTANDARDIZE_EXPORT const CleanupParameters | defaultCleanupParameters |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< ChargeCorrection > | CHARGE_CORRECTIONS |
typedef RDCatalog::HierarchCatalog<FragmentCatalogEntry, FragmentCatalogParams, int> RDKit::MolStandardize::FragmentCatalog |
Definition at line 29 of file Fragment.h.
typedef RDCatalog::HierarchCatalog<TautomerCatalogEntry, TautomerCatalogParams, int> RDKit::MolStandardize::TautomerCatalog |
Definition at line 29 of file MolStandardize/Tautomer.h.
typedef RDCatalog::HierarchCatalog<TransformCatalogEntry, TransformCatalogParams, int> RDKit::MolStandardize::TransformCatalog |
Definition at line 34 of file Normalize.h.
RDKIT_MOLSTANDARDIZE_EXPORT RWMol* RDKit::MolStandardize::chargeParent | ( | const RWMol & | mol, |
const CleanupParameters & | params = defaultCleanupParameters , |
||
bool | skip_standardize = false |
||
) |
Returns the charge parent of a given molecule. The charge parent is the uncharged
RDKIT_MOLSTANDARDIZE_EXPORT RWMol* RDKit::MolStandardize::cleanup | ( | const RWMol & | mol, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
The cleanup function is equivalent to the.
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<std::string> RDKit::MolStandardize::enumerateTautomerSmiles | ( | const std::string & | smiles, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
TODO.
RDKIT_MOLSTANDARDIZE_EXPORT RWMol* RDKit::MolStandardize::fragmentParent | ( | const RWMol & | mol, |
const CleanupParameters & | params = defaultCleanupParameters , |
||
bool | skip_standardize = false |
||
) |
Returns the fragment parent of a given molecule. The fragment parent is the.
RDKIT_MOLSTANDARDIZE_EXPORT void RDKit::MolStandardize::isotopeParent | ( | RWMol & | mol, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
RDKIT_MOLSTANDARDIZE_EXPORT RWMol* RDKit::MolStandardize::normalize | ( | const RWMol * | mol, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
Works the same as Normalizer().normalize(mol)
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<std::shared_ptr<ROMol> > RDKit::MolStandardize::readFuncGroups | ( | std::istream & | inStream, |
int | nToRead = -1 |
||
) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<std::shared_ptr<ROMol> > RDKit::MolStandardize::readFuncGroups | ( | std::string | fileName | ) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<std::pair<ROMOL_SPTR, ROMOL_SPTR> > RDKit::MolStandardize::readPairs | ( | std::istream & | inStream, |
int | nToRead = -1 |
||
) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<std::pair<ROMOL_SPTR, ROMOL_SPTR> > RDKit::MolStandardize::readPairs | ( | std::string | fileName | ) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<TautomerTransform> RDKit::MolStandardize::readTautomers | ( | std::istream & | inStream, |
int | nToRead = -1 |
||
) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<TautomerTransform> RDKit::MolStandardize::readTautomers | ( | std::string | fileName | ) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<std::shared_ptr<ChemicalReaction> > RDKit::MolStandardize::readTransformations | ( | std::istream & | inStream, |
int | nToRead = -1 |
||
) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<std::shared_ptr<ChemicalReaction> > RDKit::MolStandardize::readTransformations | ( | std::string | fileName | ) |
RDKIT_MOLSTANDARDIZE_EXPORT RWMol* RDKit::MolStandardize::reionize | ( | const RWMol * | mol, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
Works the same as Reionizer().reionize(mol)
RDKIT_MOLSTANDARDIZE_EXPORT std::string RDKit::MolStandardize::standardizeSmiles | ( | const std::string & | smiles | ) |
Convenience function for quickly standardizing a single SMILES string.
RDKIT_MOLSTANDARDIZE_EXPORT void RDKit::MolStandardize::stereoParent | ( | RWMol & | mol, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<Bond::BondType> RDKit::MolStandardize::stringToBondType | ( | std::string | bond_str | ) |
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<int> RDKit::MolStandardize::stringToCharge | ( | std::string | charge_str | ) |
RDKIT_MOLSTANDARDIZE_EXPORT void RDKit::MolStandardize::superParent | ( | RWMol & | mol, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
RDKIT_MOLSTANDARDIZE_EXPORT void RDKit::MolStandardize::tautomerParent | ( | RWMol & | mol, |
const CleanupParameters & | params = defaultCleanupParameters |
||
) |
TODO not yet finished!
RDKIT_MOLSTANDARDIZE_EXPORT std::vector<ValidationErrorInfo> RDKit::MolStandardize::validateSmiles | ( | const std::string & | smiles | ) |
A convenience function for quickly validating a single SMILES string.
|
extern |
|
extern |
Definition at line 25 of file Fragment.h.