![]() |
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 | |
| void | toJSON (boost::property_tree::ptree &pt) const override |
| void | fromJSON (const boost::property_tree::ptree &) override |
| 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. |
Referenced by clone().
|
overridevirtual |
Implements RDKit::AtomInvariantsGenerator.
References MorganAtomInvGenerator().
|
overridevirtual |
Reimplemented from 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.
|
overridevirtual |
Reimplemented from RDKit::AtomInvariantsGenerator.