RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::RDKitFP::RDKitFPArguments Class Reference

#include <RDKitFPGenerator.h>

Inheritance diagram for RDKit::RDKitFP::RDKitFPArguments:
RDKit::FingerprintArguments

Public Member Functions

std::string infoString () const override
 method that returns information string about the fingerprint specific argument set and the arguments themselves
 
 RDKitFPArguments (unsigned int minPath, unsigned int maxPath, bool useHs, bool branchedPaths, bool useBondOrder, bool countSimulation, const std::vector< std::uint32_t > countBounds, std::uint32_t fpSize, std::uint32_t numBitsPerFeature)
 Construct a new RDKitFPArguments object.
 
- Public Member Functions inherited from RDKit::FingerprintArguments
 FingerprintArguments (bool countSimulation, const std::vector< std::uint32_t > countBounds, std::uint32_t fpSize, std::uint32_t numBitsPerFeature=1, bool includeChirality=false)
 
std::string commonArgumentsString () const
 method that returns information string about common fingerprinting arguments' values
 
virtual ~FingerprintArguments ()
 

Public Attributes

unsigned int d_minPath
 
unsigned int d_maxPath
 
bool df_useHs
 
bool df_branchedPaths
 
bool df_useBondOrder
 
- Public Attributes inherited from RDKit::FingerprintArguments
bool df_countSimulation
 
bool df_includeChirality
 
std::vector< std::uint32_t > d_countBounds
 
std::uint32_t d_fpSize
 
std::uint32_t d_numBitsPerFeature
 

Detailed Description

Definition at line 20 of file RDKitFPGenerator.h.

Constructor & Destructor Documentation

◆ RDKitFPArguments()

RDKit::RDKitFP::RDKitFPArguments::RDKitFPArguments ( unsigned int minPath,
unsigned int maxPath,
bool useHs,
bool branchedPaths,
bool useBondOrder,
bool countSimulation,
const std::vector< std::uint32_t > countBounds,
std::uint32_t fpSize,
std::uint32_t numBitsPerFeature )

Construct a new RDKitFPArguments object.

Parameters
minPaththe minimum path length (in bonds) to be included
maxPaththe maximum path length (in bonds) to be included
useHstoggles inclusion of Hs in paths (if the molecule has explicit Hs)
branchedPathstoggles generation of branched subgraphs, not just linear paths
useBondOrdertoggles inclusion of bond orders in the path hashes
countSimulationif set, use count simulation while generating the fingerprint
countBoundsboundaries for count simulation, corresponding bit will be set if the count is higher than the number provided for that spot
fpSizesize of the generated fingerprint, does not affect the sparse versions
numBitsPerFeaturecontrols the number of bits that are set for each path/subgraph found

Member Function Documentation

◆ infoString()

std::string RDKit::RDKitFP::RDKitFPArguments::infoString ( ) const
overridevirtual

method that returns information string about the fingerprint specific argument set and the arguments themselves

Returns
std::string information string

Implements RDKit::FingerprintArguments.

Member Data Documentation

◆ d_maxPath

unsigned int RDKit::RDKitFP::RDKitFPArguments::d_maxPath

Definition at line 23 of file RDKitFPGenerator.h.

◆ d_minPath

unsigned int RDKit::RDKitFP::RDKitFPArguments::d_minPath

Definition at line 22 of file RDKitFPGenerator.h.

◆ df_branchedPaths

bool RDKit::RDKitFP::RDKitFPArguments::df_branchedPaths

Definition at line 25 of file RDKitFPGenerator.h.

◆ df_useBondOrder

bool RDKit::RDKitFP::RDKitFPArguments::df_useBondOrder

Definition at line 26 of file RDKitFPGenerator.h.

◆ df_useHs

bool RDKit::RDKitFP::RDKitFPArguments::df_useHs

Definition at line 24 of file RDKitFPGenerator.h.


The documentation for this class was generated from the following file: