![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Enumerations | |
| enum class | HashFunction { AnonymousGraph = 1 , ElementGraph = 2 , CanonicalSmiles = 3 , MurckoScaffold = 4 , ExtendedMurcko = 5 , MolFormula = 6 , AtomBondCounts = 7 , DegreeVector = 8 , Mesomer = 9 , HetAtomTautomer = 10 , HetAtomProtomer = 11 , RedoxPair = 12 , Regioisomer = 13 , NetCharge = 14 , SmallWorldIndexBR = 15 , SmallWorldIndexBRL = 16 , ArthorSubstructureOrder = 17 , HetAtomTautomerv2 , HetAtomProtomerv2 } |
| enum class | StripType { AtomStereo = 1 , BondStereo = 2 , Isotope = 4 , AtomMap = 8 , Hydrogen = 16 } |
Functions | |
| RDKIT_MOLHASH_EXPORT std::string | MolHash (RWMol *mol, HashFunction func, bool useCXSmiles=false, unsigned cxFlagsToSkip=0) |
| RDKIT_MOLHASH_EXPORT void | Strip (RWMol *mol, unsigned int striptype) |
| RDKIT_MOLHASH_EXPORT void | SplitMolecule (RWMol *mol, std::vector< RWMol * > &molv) |
|
strong |
Definition at line 25 of file nmmolhash.h.
|
strong |
| Enumerator | |
|---|---|
| AtomStereo | |
| BondStereo | |
| Isotope | |
| AtomMap | |
| Hydrogen | |
Definition at line 55 of file nmmolhash.h.
| RDKIT_MOLHASH_EXPORT std::string RDKit::MolHash::MolHash | ( | RWMol * | mol, |
| HashFunction | func, | ||
| bool | useCXSmiles = false, | ||
| unsigned | cxFlagsToSkip = 0 ) |
References MolHash(), and RDKIT_MOLHASH_EXPORT.
Referenced by MolHash().
| RDKIT_MOLHASH_EXPORT void RDKit::MolHash::SplitMolecule | ( | RWMol * | mol, |
| std::vector< RWMol * > & | molv ) |
References RDKIT_MOLHASH_EXPORT.
| RDKIT_MOLHASH_EXPORT void RDKit::MolHash::Strip | ( | RWMol * | mol, |
| unsigned int | striptype ) |
References RDKIT_MOLHASH_EXPORT.