![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Alternative atom invariants generator for Morgan fingerprint, generate FCFP-type invariants. More...
#include <MorganGenerator.h>
Public Member Functions | |
| MorganFeatureAtomInvGenerator (std::vector< const ROMol * > *patterns=nullptr) | |
| Construct a new MorganFeatureAtomInvGenerator 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 |
| MorganFeatureAtomInvGenerator * | clone () const override |
Public Member Functions inherited from RDKit::AtomInvariantsGenerator | |
| virtual | ~AtomInvariantsGenerator () |
Alternative atom invariants generator for Morgan fingerprint, generate FCFP-type invariants.
Definition at line 54 of file MorganGenerator.h.
| RDKit::MorganFingerprint::MorganFeatureAtomInvGenerator::MorganFeatureAtomInvGenerator | ( | std::vector< const ROMol * > * | patterns = nullptr | ) |
Construct a new MorganFeatureAtomInvGenerator object.
| patterns | : if provided should contain the queries used to assign atom-types. if not provided, feature definitions adapted from reference: Gobbi and Poppinger, Biotech. Bioeng. 61 47-54 (1998) will be used for Donor, Acceptor, Aromatic, Halogen, Basic, Acidic. |
Referenced by clone().
|
overridevirtual |
Implements RDKit::AtomInvariantsGenerator.
References MorganFeatureAtomInvGenerator().
|
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.