OEFPPattern¶
class OEFPPattern : public OEChem::OEAtomBondSet
A container that stores patterns that are enumerated when fingerprints such as
OEFPType::Path
, OEFPType::Circular
and OEFPType::Tree
are generated.
See also
Fingerprint Patterns chapter
OEGetFPPatterns
function
The following methods are publicly inherited from OEAtomBondSet:
Constructors¶
OEFPPattern(OESystem::OEIter<OEChem::OEAtomBase> &atoms,
OESystem::OEIter<OEChem::OEBondBase> &bonds,
const std::string &smarts, unsigned int unhashed,
unsigned int setbit)
Constructor.
GetBit¶
unsigned int GetBit() const
Returns the bit that is set when the given pattern is hashed into fixed-length bitvector.
GetUnhashed¶
unsigned int GetUnhashed() const
Returns the unhashed unique integer representation of the given pattern.