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
OEGetFPPatternsfunction
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.