|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::pair< ROMOL_SPTR, ROMOL_SPTR > > | readPairs (std::string fileName) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::pair< ROMOL_SPTR, ROMOL_SPTR > > | readPairs (std::istream &inStream, int nToRead=-1) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::pair< ROMOL_SPTR, ROMOL_SPTR > > | readPairs (const std::vector< std::tuple< std::string, std::string, std::string > > &data) |
|
Reionizer * | reionizerFromParams (const CleanupParameters ¶ms) |
|
FragmentRemover * | fragmentRemoverFromParams (const CleanupParameters ¶ms, bool leave_last=true, bool skip_if_all_match=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::shared_ptr< ROMol > > | readFuncGroups (std::string fileName) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::shared_ptr< ROMol > > | readFuncGroups (std::istream &inStream, int nToRead=-1) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::shared_ptr< ROMol > > | readFuncGroups (const std::vector< std::pair< std::string, std::string > > &data) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | updateCleanupParamsFromJSON (CleanupParameters ¶ms, const std::string &json) |
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | cleanup (const RWMol *mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
|
RWMol * | cleanup (const RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | cleanupInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as cleanup(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | cleanupInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Operates on multiple molecules.
|
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | normalize (const RWMol *mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as Normalizer().normalize(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | normalizeInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as Normalizer().normalizeInPlace(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | normalizeInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Operates on multiple molecules.
|
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | reionize (const RWMol *mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as Reionizer().reionize(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | reionizeInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as Reionizer().reionizeInPlace(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | reionizeInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Operates on multiple molecules.
|
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | removeFragments (const RWMol *mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as FragmentRemover().remove(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | removeFragmentsInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as FragmentRemover().removeInPlace(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | removeFragmentsInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Operates on multiple molecules.
|
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | canonicalTautomer (const RWMol *mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
| Works the same as TautomerEnumerator().canonicalize(mol)
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | canonicalTautomerInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters) |
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | tautomerParent (const RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skipStandardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | tautomerParentInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skipStandardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | tautomerParentInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters, bool skipStandardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | fragmentParent (const RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | fragmentParentInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | fragmentParentInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | stereoParent (const RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
| calls removeStereochemistry() on the given molecule
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | stereoParentInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | stereoParentInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | isotopeParent (const RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
| removes all isotopes specifications from the given molecule
|
|
RDKIT_MOLSTANDARDIZE_EXPORT void | isotopeParentInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | isotopeParentInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | chargeParent (const RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | chargeParentInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | chargeParentInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
| operates on multiple molecules
|
|
RDKIT_MOLSTANDARDIZE_EXPORT RWMol * | superParent (const RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | superParentInPlace (RWMol &mol, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | superParentInPlace (std::vector< RWMol * > &mols, int numThreads=1, const CleanupParameters ¶ms=defaultCleanupParameters, bool skip_standardize=false) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::string | standardizeSmiles (const std::string &smiles) |
|
RDKIT_MOLSTANDARDIZE_EXPORT void | disconnectOrganometallics (RWMol &mol, RDKit::MolStandardize::MetalDisconnectorOptions mdo={ true, true, false, true}) |
|
RDKIT_MOLSTANDARDIZE_EXPORT ROMol * | disconnectOrganometallics (const ROMol &mol, RDKit::MolStandardize::MetalDisconnectorOptions mdo={ true, true, false, true}) |
| As above, but returns new disconnected molecule.
|
|
void | disconnectOrganometallicsInPlace (RWMol &mol, RDKit::MolStandardize::MetalDisconnectorOptions mdo={ true, true, false, true}) |
| As above, included for API consistency.
|
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::string > | enumerateTautomerSmiles (const std::string &smiles, const CleanupParameters ¶ms=defaultCleanupParameters) |
| TODO.
|
|
Normalizer * | normalizerFromParams (const CleanupParameters ¶ms) |
|
TautomerEnumerator * | tautomerEnumeratorFromParams (const CleanupParameters ¶ms) |
|
TautomerEnumerator * | getV1TautomerEnumerator () |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< Bond::BondType > | stringToBondType (std::string bond_str) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< int > | stringToCharge (std::string charge_str) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< TautomerTransform > | readTautomers (std::string fileName) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< TautomerTransform > | readTautomers (std::istream &inStream, int nToRead=-1) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< TautomerTransform > | readTautomers (const std::vector< std::tuple< std::string, std::string, std::string, std::string > > &data) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::shared_ptr< ChemicalReaction > > | readTransformations (std::string fileName) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::shared_ptr< ChemicalReaction > > | readTransformations (std::istream &inStream, int nToRead=-1) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< std::shared_ptr< ChemicalReaction > > | readTransformations (const std::vector< std::pair< std::string, std::string > > &data) |
|
RDKIT_MOLSTANDARDIZE_EXPORT std::vector< ValidationErrorInfo > | validateSmiles (const std::string &smiles) |
| A convenience function for quickly validating a single SMILES string.
|
|