Chemical Data Processing Library C++ API - Version 1.2.0
|
Generation of 881 bit PubChem fingerprints. More...
#include <PubChemFingerprintGenerator.hpp>
Public Member Functions | |
PubChemFingerprintGenerator () | |
Constructs the PubChemFingerprintGenerator instance. More... | |
PubChemFingerprintGenerator (const PubChemFingerprintGenerator &gen) | |
PubChemFingerprintGenerator (const Chem::MolecularGraph &molgraph, Util::BitSet &fp) | |
Constructs the PubChemFingerprintGenerator instance and generates the fingerprint of the molecular graph molgraph. More... | |
void | generate (const Chem::MolecularGraph &molgraph, Util::BitSet &fp) |
Generates the fingerprint of the molecular graph molgraph. More... | |
PubChemFingerprintGenerator & | operator= (const PubChemFingerprintGenerator &gen) |
Static Public Attributes | |
static constexpr std::size_t | NUM_BITS = 881 |
CDPL::Descr::PubChemFingerprintGenerator::PubChemFingerprintGenerator | ( | ) |
Constructs the PubChemFingerprintGenerator
instance.
CDPL::Descr::PubChemFingerprintGenerator::PubChemFingerprintGenerator | ( | const PubChemFingerprintGenerator & | gen | ) |
CDPL::Descr::PubChemFingerprintGenerator::PubChemFingerprintGenerator | ( | const Chem::MolecularGraph & | molgraph, |
Util::BitSet & | fp | ||
) |
Constructs the PubChemFingerprintGenerator
instance and generates the fingerprint of the molecular graph molgraph.
molgraph | The molecular graph for which to generate the fingerprint. |
fp | The generated fingerprint. |
void CDPL::Descr::PubChemFingerprintGenerator::generate | ( | const Chem::MolecularGraph & | molgraph, |
Util::BitSet & | fp | ||
) |
Generates the fingerprint of the molecular graph molgraph.
molgraph | The molecular graph for which to generate the fingerprint. |
fp | The generated fingerprint. |
|
inline |
|
staticconstexpr |