Generation of 166 bit MACCS key fingerprints.
More...
#include <MACCSFingerprintGenerator.hpp>
|
| static constexpr std::size_t | NUM_BITS = 166 |
| | Specifies the number of bits of the generated MACCS key fingerprint. More...
|
| |
Generation of 166 bit MACCS key fingerprints.
- Since
- 1.2
- See also
- [MACCSK]
◆ MACCSFingerprintGenerator() [1/3]
| CDPL::Descr::MACCSFingerprintGenerator::MACCSFingerprintGenerator |
( |
| ) |
|
Constructs the MACCSFingerprintGenerator instance.
◆ MACCSFingerprintGenerator() [2/3]
Copy constructor.
- Parameters
-
| gen | The other MACCSFingerprintGenerator instance. |
- Note
- The internal state of gen is not copied; the new instance is default-initialized.
◆ MACCSFingerprintGenerator() [3/3]
Constructs the MACCSFingerprintGenerator instance and generates the fingerprint of the molecular graph molgraph.
- Parameters
-
| molgraph | The molecular graph for which to generate the fingerprint. |
| fp | The generated fingerprint. |
◆ generate()
Generates the fingerprint of the molecular graph molgraph.
- Parameters
-
| molgraph | The molecular graph for which to generate the fingerprint. |
| fp | The generated fingerprint. |
◆ operator=()
Assignment operator.
- Parameters
-
| gen | The other MACCSFingerprintGenerator instance. |
- Returns
- A reference to itself.
- Note
- The internal state of gen is not copied; the assignee remains unchanged.
◆ NUM_BITS
| constexpr std::size_t CDPL::Descr::MACCSFingerprintGenerator::NUM_BITS = 166 |
|
staticconstexpr |
Specifies the number of bits of the generated MACCS key fingerprint.
The documentation for this class was generated from the following file: