Go to the source code of this file.
|
RDKIT_FINGERPRINTS_EXPORT SparseIntVect< std::uint32_t > * | RDKit::MorganFingerprints::getFingerprint (const ROMol &mol, unsigned int radius, std::vector< boost::uint32_t > *invariants=nullptr, const std::vector< boost::uint32_t > *fromAtoms=nullptr, bool useChirality=false, bool useBondTypes=true, bool useCounts=true, bool onlyNonzeroInvariants=false, BitInfoMap *atomsSettingBits=nullptr, bool includeRedundantEnvironments=false) |
| returns the Morgan fingerprint for a molecule
|
|
RDKIT_FINGERPRINTS_EXPORT SparseIntVect< std::uint32_t > * | RDKit::MorganFingerprints::getHashedFingerprint (const ROMol &mol, unsigned int radius, unsigned int nBits=2048, std::vector< boost::uint32_t > *invariants=nullptr, const std::vector< boost::uint32_t > *fromAtoms=nullptr, bool useChirality=false, bool useBondTypes=true, bool onlyNonzeroInvariants=false, BitInfoMap *atomsSettingBits=nullptr, bool includeRedundantEnvironments=false) |
| returns the Morgan fingerprint for a molecule
|
|
RDKIT_FINGERPRINTS_EXPORT ExplicitBitVect * | RDKit::MorganFingerprints::getFingerprintAsBitVect (const ROMol &mol, unsigned int radius, unsigned int nBits, std::vector< std::uint32_t > *invariants=nullptr, const std::vector< std::uint32_t > *fromAtoms=nullptr, bool useChirality=false, bool useBondTypes=true, bool onlyNonzeroInvariants=false, BitInfoMap *atomsSettingBits=nullptr, bool includeRedundantEnvironments=false) |
| returns the Morgan fingerprint for a molecule as a bit vector
|
|