![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <SubstructLibrary.h>
Public Member Functions | |
| PatternHolder () | |
| PatternHolder (unsigned int numBits) | |
| ExplicitBitVect * | makeFingerprint (const ROMol &m) const override |
| Caller owns the vector! | |
| const unsigned int & | getNumBits () const |
| unsigned int & | getNumBits () |
Public Member Functions inherited from RDKit::FPHolderBase | |
| virtual | ~FPHolderBase () |
| virtual unsigned int | size () const |
| unsigned int | addMol (const ROMol &m) |
| Adds a molecule to the fingerprinter. | |
| unsigned int | addFingerprint (ExplicitBitVect *v) |
| unsigned int | addFingerprint (const ExplicitBitVect &v) |
| bool | passesFilter (unsigned int idx, const ExplicitBitVect &query) const |
| Return false if a substructure search can never match the molecule. | |
| const ExplicitBitVect & | getFingerprint (unsigned int idx) const |
| std::vector< ExplicitBitVect * > & | getFingerprints () |
| const std::vector< ExplicitBitVect * > & | getFingerprints () const |
Static Public Member Functions | |
| static unsigned int | defaultNumBits () |
Uses the pattern fingerprinter with a user-defined number of bits (default: 2048) to rule out matches
Definition at line 319 of file SubstructLibrary.h.
|
inline |
Definition at line 323 of file SubstructLibrary.h.
References defaultNumBits().
Referenced by RDKit::TautomerPatternHolder::TautomerPatternHolder(), and RDKit::TautomerPatternHolder::TautomerPatternHolder().
|
inline |
Definition at line 324 of file SubstructLibrary.h.
|
inlinestatic |
Definition at line 331 of file SubstructLibrary.h.
Referenced by PatternHolder().
|
inline |
Definition at line 330 of file SubstructLibrary.h.
|
inline |
Definition at line 329 of file SubstructLibrary.h.
Referenced by RDKit::TautomerPatternHolder::makeFingerprint().
|
inlineoverridevirtual |
Caller owns the vector!
Implements RDKit::FPHolderBase.
Reimplemented in RDKit::TautomerPatternHolder.
Definition at line 326 of file SubstructLibrary.h.
References RDKit::PatternFingerprintMol().