![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <Tautomer.h>
Public Member Functions | |
| SubstructTerm (std::string aname, std::string asmarts, int ascore) | |
| SubstructTerm (const SubstructTerm &rhs)=default | |
| bool | operator== (const SubstructTerm &rhs) const |
Public Attributes | |
| std::string | name |
| std::string | smarts |
| int | score |
| RWMol | matcher |
The SubstructTerm controls how Tautomers are generated Each Term is defined by a name, smarts pattern and score For example, the C=O term is defined as SubstructTerm("C=O", "[#6]=,:[#8]", 2) This gets a score of +2 for each Carbon doubly or aromatically Bonded to an Oxygen. For a list of current definitions, see getDefaultTautomerScoreSubstructs
Definition at line 45 of file MolStandardize/Tautomer.h.
| RDKit::MolStandardize::TautomerScoringFunctions::SubstructTerm::SubstructTerm | ( | std::string | aname, |
| std::string | asmarts, | ||
| int | ascore ) |
Referenced by operator==(), and SubstructTerm().
|
default |
References SubstructTerm().
|
inline |
Definition at line 54 of file MolStandardize/Tautomer.h.
References name, score, smarts, and SubstructTerm().
| RWMol RDKit::MolStandardize::TautomerScoringFunctions::SubstructTerm::matcher |
Definition at line 49 of file MolStandardize/Tautomer.h.
| std::string RDKit::MolStandardize::TautomerScoringFunctions::SubstructTerm::name |
Definition at line 46 of file MolStandardize/Tautomer.h.
Referenced by operator==().
| int RDKit::MolStandardize::TautomerScoringFunctions::SubstructTerm::score |
Definition at line 48 of file MolStandardize/Tautomer.h.
Referenced by operator==().
| std::string RDKit::MolStandardize::TautomerScoringFunctions::SubstructTerm::smarts |
Definition at line 47 of file MolStandardize/Tautomer.h.
Referenced by operator==().