Bond invariants generator for Morgan fingerprint.
More...
#include <MorganGenerator.h>
Bond invariants generator for Morgan fingerprint.
Definition at line 82 of file MorganGenerator.h.
◆ MorganBondInvGenerator()
| RDKit::MorganFingerprint::MorganBondInvGenerator::MorganBondInvGenerator |
( |
const bool | useBondTypes = true, |
|
|
const bool | useChirality = false ) |
Construct a new MorganBondInvGenerator object.
- Parameters
-
| useBondTypes | : if set, bond types will be included as a part of the bond invariants |
| useChirality | : if set, chirality information will be included as a part of the bond invariants |
Referenced by clone().
◆ ~MorganBondInvGenerator()
| RDKit::MorganFingerprint::MorganBondInvGenerator::~MorganBondInvGenerator |
( |
| ) |
|
|
overridedefault |
◆ clone()
◆ fromJSON()
| void RDKit::MorganFingerprint::MorganBondInvGenerator::fromJSON |
( |
const boost::property_tree::ptree & | pt | ) |
|
|
overridevirtual |
◆ getBondInvariants()
| std::vector< std::uint32_t > * RDKit::MorganFingerprint::MorganBondInvGenerator::getBondInvariants |
( |
const ROMol & | mol | ) |
const |
|
overridevirtual |
get bond invariants from a molecule
- Parameters
-
| mol | molecule to generate the bond invariants for |
- Returns
- std::vector<std::uint32_t> bond invariants generated for the given molecule
Implements RDKit::BondInvariantsGenerator.
◆ infoString()
| std::string RDKit::MorganFingerprint::MorganBondInvGenerator::infoString |
( |
| ) |
const |
|
overridevirtual |
◆ toJSON()
| void RDKit::MorganFingerprint::MorganBondInvGenerator::toJSON |
( |
boost::property_tree::ptree & | pt | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: