![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Namespaces | |
| namespace | detail |
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::AddFragToMol | ( | RDKit::RWMol * | mol, |
| RDKit::RWMol * | frag, | ||
| RDKit::Bond::BondType | bondOrder = RDKit::Bond::UNSPECIFIED, | ||
| RDKit::Bond::BondDir | bondDir = RDKit::Bond::NONE ) |
References RDKit::Bond::NONE, RDKIT_SMILESPARSE_EXPORT, and RDKit::Bond::UNSPECIFIED.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::AdjustAtomChiralityFlags | ( | RDKit::RWMol * | mol | ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::CheckChiralitySpecifications | ( | RDKit::RWMol * | mol, |
| bool | strict ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT bool SmilesParseOps::checkChiralPermutation | ( | int | chiralTag, |
| int | permutation ) |
returns whether or not the combination of tag and permutation provided are legal
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::CheckRingClosureBranchStatus | ( | RDKit::Atom * | atom, |
| RDKit::RWMol * | mp ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::CleanupAfterParseError | ( | RDKit::RWMol * | mol | ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::CleanupAfterParsing | ( | RDKit::RWMol * | mol | ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::ClearAtomChemicalProps | ( | RDKit::Atom * | atom | ) |
removes formal charge, isotope, etc. Primarily useful for QueryAtoms
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::CloseMolRings | ( | RDKit::RWMol * | mol, |
| bool | toleratePartials ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT RDKit::Bond::BondType SmilesParseOps::GetUnspecifiedBondType | ( | const RDKit::RWMol * | mol, |
| const RDKit::Atom * | atom1, | ||
| const RDKit::Atom * | atom2 ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT RDKit::QueryBond * SmilesParseOps::getUnspecifiedQueryBond | ( | const RDKit::Atom * | a1, |
| const RDKit::Atom * | a2 ) |
this is a bit of a hack to try and get nicer "SMILES" from a SMARTS molecule
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::parseCXExtensions | ( | RDKit::RWMol & | mol, |
| const std::string & | extText, | ||
| std::string::const_iterator & | pos, | ||
| unsigned int | startAtomIdx = 0, | ||
| unsigned int | startBondIdx = 0 ) |
References RDKIT_SMILESPARSE_EXPORT.
Referenced by parseCXExtensions().
|
inline |
Definition at line 48 of file SmilesParseOps.h.
References parseCXExtensions().
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::ReportParseError | ( | const char * | message, |
| bool | throwIt = true ) |
References RDKIT_SMILESPARSE_EXPORT.
| RDKIT_SMILESPARSE_EXPORT void SmilesParseOps::SetUnspecifiedBondTypes | ( | RDKit::RWMol * | mol | ) |
References RDKIT_SMILESPARSE_EXPORT.