![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Classes | |
| struct | AugmentedAtom |
| class | ChargeFix |
| struct | IncEntry |
| struct | Ligand |
| struct | Neighbourhood |
| struct | PathEntry |
| class | StructChecker |
| Class for performing structure validation and cleanup. More... | |
| struct | StructCheckerOptions |
| class | StructCheckTautomer |
Enumerations | |
| enum | RadicalType { RT_NONE = 0 , SINGLET = 1 , DOUBLET = 2 , TRIPLET = 3 , ANY_RADICAL = 0xFF } |
| enum | AABondType { BT_NONE = 0 , SINGLE = 1 , DOUBLE = 2 , TRIPLE = 3 , AROMATIC = 4 , SINGLE_DOUBLE = 5 , SINGLE_AROMATIC = 6 , DOUBLE_AROMATIC = 7 , ANY_BOND = 8 , ALL_BOND_TYPES = 0xF } |
| enum | AATopology { TP_NONE = 0 , RING = 1 , CHAIN = 2 } |
Variables | |
| static const int | ODD = 1 |
| static const int | EVEN = 2 |
| static const int | UNMARKED = 3 |
| static const int | ALLENE_PARITY = -2 |
| static const int | ILLEGAL_REPRESENTATION = -1 |
| static const int | UNDEFINED_PARITY = 0 |
| static const int | ODD_PARITY = 1 |
| static const int | EVEN_PARITY = 2 |
| static const int | CIS = 1 |
| static const int | TRANS = 2 |
| static const int | EITHER_BOND_FOUND = 1 |
| static const int | STEREO_BOND_AT_NON_STEREO_ATOM = 2 |
| static const int | ZEROED_Z_COORDINATES = 4 |
| static const int | CONVERTED_TO_2D = 8 |
| static const int | ANY_CHARGE = 8 |
| Enumerator | |
|---|---|
| BT_NONE | |
| SINGLE | |
| DOUBLE | |
| TRIPLE | |
| AROMATIC | |
| SINGLE_DOUBLE | |
| SINGLE_AROMATIC | |
| DOUBLE_AROMATIC | |
| ANY_BOND | |
| ALL_BOND_TYPES | |
Definition at line 44 of file StructChecker.h.
| Enumerator | |
|---|---|
| TP_NONE | |
| RING | |
| CHAIN | |
Definition at line 57 of file StructChecker.h.
| Enumerator | |
|---|---|
| RT_NONE | |
| SINGLET | |
| DOUBLET | |
| TRIPLET | |
| ANY_RADICAL | |
Definition at line 36 of file StructChecker.h.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::AAMatch | ( | const ROMol & | mol, |
| unsigned | i, | ||
| const AugmentedAtom & | aa, | ||
| const std::vector< unsigned > & | atom_ring_status, | ||
| const std::vector< Neighbourhood > & | nbp, | ||
| bool | verbose ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT void RDKit::StructureCheck::AddMWMF | ( | RWMol & | mol, |
| bool | pre ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::AtomClash | ( | RWMol & | mol, |
| double | clash_limit ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT int RDKit::StructureCheck::AtomParity | ( | const ROMol & | mol, |
| unsigned | iatom, | ||
| const Neighbourhood & | nbp ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::AtomSymbolMatch | ( | const std::string | symbol, |
| const std::string | pattern ) |
References RDKIT_STRUCTCHECKER_EXPORT, and symbol.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::CheckAtoms | ( | const ROMol & | mol, |
| const std::vector< AugmentedAtom > & | good_atoms, | ||
| bool | verbose ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::CheckStereo | ( | const ROMol & | mol | ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT int RDKit::StructureCheck::CisTransPerception | ( | const ROMol & | mol, |
| const std::vector< RDGeom::Point3D > & | points, | ||
| const std::vector< unsigned > & | numbering, | ||
| std::vector< unsigned > & | bondColor ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT RDKit::Bond::BondType RDKit::StructureCheck::convertBondType | ( | AABondType | bt | ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT AABondType RDKit::StructureCheck::convertBondType | ( | RDKit::Bond::BondType | rdbt | ) |
| RDKIT_STRUCTCHECKER_EXPORT int RDKit::StructureCheck::DubiousStereochemistry | ( | RWMol & | mol | ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT int RDKit::StructureCheck::FixDubious3DMolecule | ( | RWMol & | mol | ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT unsigned RDKit::StructureCheck::getAtomicNumber | ( | const std::string | symbol | ) |
References RDKIT_STRUCTCHECKER_EXPORT, and symbol.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::getMolAtomPoints | ( | const ROMol & | mol, |
| std::vector< RDGeom::Point3D > & | atomPoint, | ||
| bool | twod = false ) |
References RDKIT_STRUCTCHECKER_EXPORT.
|
inlinestatic |
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::isBondTypeMatch | ( | const RDKit::Bond & | b, |
| AABondType | lbt ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::LigandMatches | ( | const Atom & | a, |
| const Bond & | b, | ||
| const Ligand & | l, | ||
| bool | use_charge = false ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::loadOptionsFromFiles | ( | StructCheckerOptions & | op, |
| const std::string & | augmentedAtomTranslationsFile = "", | ||
| const std::string & | patternFile = "", | ||
| const std::string & | rotatePatternFile = "", | ||
| const std::string & | stereoPatternFile = "", | ||
| const std::string & | tautomerFile = "" ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT std::string RDKit::StructureCheck::LogNeighbourhood | ( | const ROMol & | mol, |
| unsigned int | idx, | ||
| const std::vector< Neighbourhood > & | bneighbour_array ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::parseOptionsJSON | ( | const std::string & | json, |
| StructCheckerOptions & | op ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::RecMatch | ( | const ROMol & | mol, |
| unsigned | atomIdx, | ||
| const AugmentedAtom & | aa, | ||
| const std::vector< Neighbourhood > & | nbp, | ||
| bool | verbose ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT void RDKit::StructureCheck::RemoveDubiousStereochemistry | ( | RWMol & | mol | ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT void RDKit::StructureCheck::SetupNeighbourhood | ( | const ROMol & | mol, |
| std::vector< Neighbourhood > & | neighbour_array ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::StringToAugmentedAtom | ( | const char * | str, |
| AugmentedAtom & | aa ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::StripSmallFragments | ( | RWMol & | mol, |
| bool | verbose = false ) |
References RDKIT_STRUCTCHECKER_EXPORT.
| int RDKit::StructureCheck::TotalCharge | ( | const ROMol & | mol | ) |
| RDKIT_STRUCTCHECKER_EXPORT bool RDKit::StructureCheck::TransformAugmentedAtoms | ( | RWMol & | mol, |
| const std::vector< std::pair< AugmentedAtom, AugmentedAtom > > & | aapair, | ||
| bool | verbose ) |
References RDKIT_STRUCTCHECKER_EXPORT.
|
static |
Definition at line 35 of file StructChecker.h.
Referenced by RDKit::StructureCheck::AugmentedAtom::AugmentedAtom(), and RDKit::StructureCheck::Ligand::Ligand().
|
static |
|
static |
|
static |
|
static |