![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Classes | |
| struct | SubstructTerm |
Functions | |
| RDKIT_MOLSTANDARDIZE_EXPORT const std::vector< SubstructTerm > & | getDefaultTautomerScoreSubstructs () |
| RDKIT_MOLSTANDARDIZE_EXPORT int | scoreRings (const ROMol &mol) |
| RDKIT_MOLSTANDARDIZE_EXPORT int | scoreSubstructs (const ROMol &mol, const std::vector< SubstructTerm > &terms=getDefaultTautomerScoreSubstructs()) |
| scoreSubstructs scores the molecule based on the substructure definitions | |
| RDKIT_MOLSTANDARDIZE_EXPORT int | scoreHeteroHs (const ROMol &mol) |
| int | scoreTautomer (const ROMol &mol) |
Variables | |
| const std::string | tautomerScoringVersion = "1.0.0" |
| RDKIT_MOLSTANDARDIZE_EXPORT const std::vector< SubstructTerm > & RDKit::MolStandardize::TautomerScoringFunctions::getDefaultTautomerScoreSubstructs | ( | ) |
getDefaultTautomerSubstructs returns the SubstructTerms used in scoring tautomer forms. See SubstructTerm for details.
| RDKIT_MOLSTANDARDIZE_EXPORT int RDKit::MolStandardize::TautomerScoringFunctions::scoreHeteroHs | ( | const ROMol & | mol | ) |
scoreHeteroHs score the molecules hydrogens This gives a negative penalty to hydrogens attached to S,P, Se and Te
| mol | Molecule to score |
References RDKIT_MOLSTANDARDIZE_EXPORT.
Referenced by scoreTautomer().
| RDKIT_MOLSTANDARDIZE_EXPORT int RDKit::MolStandardize::TautomerScoringFunctions::scoreRings | ( | const ROMol & | mol | ) |
Score the rings of the current tautomer Aromatic rings score 100, all carbon aromatic rings score 250
| mol | Molcule to score |
References RDKIT_MOLSTANDARDIZE_EXPORT.
Referenced by scoreTautomer().
| RDKIT_MOLSTANDARDIZE_EXPORT int RDKit::MolStandardize::TautomerScoringFunctions::scoreSubstructs | ( | const ROMol & | mol, |
| const std::vector< SubstructTerm > & | terms = getDefaultTautomerScoreSubstructs() ) |
scoreSubstructs scores the molecule based on the substructure definitions
| mol | Molecule to score |
| terms | Substruct Terms used for scoring this particular tautomer form |
References RDKIT_MOLSTANDARDIZE_EXPORT.
Referenced by scoreTautomer().
|
inline |
Definition at line 89 of file MolStandardize/Tautomer.h.
References scoreHeteroHs(), scoreRings(), and scoreSubstructs().
Referenced by RDKit::MolStandardize::TautomerEnumerator::canonicalize(), RDKit::MolStandardize::TautomerEnumerator::canonicalizeInPlace(), RDKit::MolStandardize::TautomerEnumerator::pickCanonical(), and RDKit::MolStandardize::TautomerEnumerator::pickCanonical().
| const std::string RDKit::MolStandardize::TautomerScoringFunctions::tautomerScoringVersion = "1.0.0" |
Definition at line 36 of file MolStandardize/Tautomer.h.