|
| FingerprintGenerator (AtomEnvironmentGenerator< OutputType > *atomEnvironmentGenerator, FingerprintArguments *fingerprintArguments, AtomInvariantsGenerator *atomInvariantsGenerator=nullptr, BondInvariantsGenerator *bondInvariantsGenerator=nullptr, bool ownsAtomInvGenerator=false, bool ownsBondInvGenerator=false) |
|
| ~FingerprintGenerator () |
|
FingerprintArguments * | getOptions () |
|
const FingerprintArguments * | getOptions () const |
|
std::unique_ptr< SparseIntVect< OutputType > > | getSparseCountFingerprint (const ROMol &mol, FingerprintFuncArguments &args) const |
|
std::unique_ptr< SparseBitVect > | getSparseFingerprint (const ROMol &mol, FingerprintFuncArguments &args) const |
|
std::unique_ptr< SparseIntVect< std::uint32_t > > | getCountFingerprint (const ROMol &mol, FingerprintFuncArguments &args) const |
|
std::unique_ptr< ExplicitBitVect > | getFingerprint (const ROMol &mol, FingerprintFuncArguments &args) const |
|
std::vector< std::unique_ptr< ExplicitBitVect > > | getFingerprints (const std::vector< const ROMol * > &mols, int numThreads=1) const |
|
std::vector< std::unique_ptr< SparseBitVect > > | getSparseFingerprints (const std::vector< const ROMol * > &mols, int numThreads=1) const |
|
std::vector< std::unique_ptr< SparseIntVect< std::uint32_t > > > | getCountFingerprints (const std::vector< const ROMol * > &mols, int numThreads=1) const |
|
std::vector< std::unique_ptr< SparseIntVect< OutputType > > > | getSparseCountFingerprints (const std::vector< const ROMol * > &mols, int numThreads=1) const |
|
SparseIntVect< OutputType > * | getSparseCountFingerprint (const ROMol &mol, const std::vector< std::uint32_t > *fromAtoms=nullptr, const std::vector< std::uint32_t > *ignoreAtoms=nullptr, int confId=-1, AdditionalOutput *additionalOutput=nullptr, const std::vector< std::uint32_t > *customAtomInvariants=nullptr, const std::vector< std::uint32_t > *customBondInvariants=nullptr) const |
|
SparseBitVect * | getSparseFingerprint (const ROMol &mol, const std::vector< std::uint32_t > *fromAtoms=nullptr, const std::vector< std::uint32_t > *ignoreAtoms=nullptr, int confId=-1, AdditionalOutput *additionalOutput=nullptr, const std::vector< std::uint32_t > *customAtomInvariants=nullptr, const std::vector< std::uint32_t > *customBondInvariants=nullptr) const |
|
SparseIntVect< std::uint32_t > * | getCountFingerprint (const ROMol &mol, const std::vector< std::uint32_t > *fromAtoms=nullptr, const std::vector< std::uint32_t > *ignoreAtoms=nullptr, int confId=-1, AdditionalOutput *additionalOutput=nullptr, const std::vector< std::uint32_t > *customAtomInvariants=nullptr, const std::vector< std::uint32_t > *customBondInvariants=nullptr) const |
|
ExplicitBitVect * | getFingerprint (const ROMol &mol, const std::vector< std::uint32_t > *fromAtoms=nullptr, const std::vector< std::uint32_t > *ignoreAtoms=nullptr, int confId=-1, AdditionalOutput *additionalOutput=nullptr, const std::vector< std::uint32_t > *customAtomInvariants=nullptr, const std::vector< std::uint32_t > *customBondInvariants=nullptr) const |
|
std::string | infoString () const |
|
class that generates same fingerprint style for different output formats
Definition at line 300 of file FingerprintGenerator.h.