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 |
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 |
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 |
Referenced by scoreTautomer().
Definition at line 89 of file MolStandardize/Tautomer.h.
References scoreHeteroHs(), scoreRings(), and scoreSubstructs().
const std::string RDKit::MolStandardize::TautomerScoringFunctions::tautomerScoringVersion = "1.0.0" |
Definition at line 36 of file MolStandardize/Tautomer.h.