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 | |
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 52 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. |
|
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.