![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Base FPI for the fingerprinter used to rule out impossible matches. More...
#include <SubstructLibrary.h>
Public Member Functions | |
virtual | ~FPHolderBase () |
unsigned int | addMol (const ROMol &m) |
Adds a molecule to the fingerprinter. More... | |
unsigned int | addFingerprint (const ExplicitBitVect &v) |
Adds a raw bit vector to the fingerprinter. More... | |
bool | passesFilter (unsigned int idx, const ExplicitBitVect &query) const |
Return false if a substructure search can never match the molecule. More... | |
const ExplicitBitVect & | getFingerprint (unsigned int idx) const |
virtual ExplicitBitVect * | makeFingerprint (const ROMol &m) const =0 |
Base FPI for the fingerprinter used to rule out impossible matches.
Definition at line 218 of file SubstructLibrary.h.
|
inlinevirtual |
Definition at line 222 of file SubstructLibrary.h.
|
inline |
Adds a raw bit vector to the fingerprinter.
Definition at line 233 of file SubstructLibrary.h.
|
inline |
Adds a molecule to the fingerprinter.
Definition at line 227 of file SubstructLibrary.h.
|
inline |
Get the bit vector at the specified index (throws IndexError if out of range)
Definition at line 247 of file SubstructLibrary.h.
|
pure virtual |
make the query vector Caller owns the vector!
Implemented in RDKit::PatternHolder.
|
inline |
Return false if a substructure search can never match the molecule.
Definition at line 239 of file SubstructLibrary.h.
References AllProbeBitsMatch().