![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
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 |