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 | ||
) |
|
default |
|
inline |
Definition at line 54 of file MolStandardize/Tautomer.h.
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==().