29 #ifndef CDPL_DESCR_MACCSFINGERPRINTGENERATOR_HPP
30 #define CDPL_DESCR_MACCSFINGERPRINTGENERATOR_HPP
55 static constexpr std::size_t NUM_BITS = 166;
Definition of the class CDPL::Chem::AromaticSSSRSubset.
Definition of the type CDPL::Util::BitSet.
Definition of the preprocessor macro CDPL_DESCR_API.
#define CDPL_DESCR_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of the class CDPL::Chem::SubstructureSearch.
Implements the extraction of the aromatic rings in the SSSR of a molecular graph.
Definition: AromaticSSSRSubset.hpp:49
MolecularGraph.
Definition: MolecularGraph.hpp:52
SubstructureSearch.
Definition: SubstructureSearch.hpp:64
Generation of 166 bit MACCS key fingerprints.
Definition: MACCSFingerprintGenerator.hpp:52
MACCSFingerprintGenerator()
Constructs the MACCSFingerprintGenerator instance.
MACCSFingerprintGenerator & operator=(const MACCSFingerprintGenerator &gen)
Definition: MACCSFingerprintGenerator.hpp:79
MACCSFingerprintGenerator(const MACCSFingerprintGenerator &gen)
void generate(const Chem::MolecularGraph &molgraph, Util::BitSet &fp)
Generates the fingerprint of the molecular graph molgraph.
MACCSFingerprintGenerator(const Chem::MolecularGraph &molgraph, Util::BitSet &fp)
Constructs the MACCSFingerprintGenerator instance and generates the fingerprint of the molecular grap...
boost::dynamic_bitset BitSet
A dynamic bitset class.
Definition: BitSet.hpp:46
The namespace of the Chemical Data Processing Library.