RDKit
Open-source cheminformatics and machine learning.
|
Default atom invariants generator for Morgan fingerprint, generates ECFP-type invariants. More...
#include <MorganGenerator.h>
Public Member Functions | |
MorganAtomInvGenerator (const bool includeRingMembership=true) | |
Construct a new MorganAtomInvGenerator object. | |
std::vector< std::uint32_t > * | getAtomInvariants (const ROMol &mol) const override |
get atom invariants from a molecule | |
std::string | infoString () const override |
method that returns information about this /c AtomInvariantsGenerator and its arguments | |
MorganAtomInvGenerator * | clone () const override |
Public Member Functions inherited from RDKit::AtomInvariantsGenerator | |
virtual | ~AtomInvariantsGenerator () |
Default atom invariants generator for Morgan fingerprint, generates ECFP-type invariants.
Definition at line 27 of file MorganGenerator.h.
RDKit::MorganFingerprint::MorganAtomInvGenerator::MorganAtomInvGenerator | ( | const bool | includeRingMembership = true | ) |
Construct a new MorganAtomInvGenerator object.
includeRingMembership | : if set, whether or not the atom is in a ring will be used in the invariant list. |
|
overridevirtual |
Implements RDKit::AtomInvariantsGenerator.
|
overridevirtual |
get atom invariants from a molecule
mol | molecule to generate the atom invariants for |
Implements RDKit::AtomInvariantsGenerator.
|
overridevirtual |
method that returns information about this /c AtomInvariantsGenerator and its arguments
Implements RDKit::AtomInvariantsGenerator.