RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::TopologicalTorsion::TopologicalTorsionArguments< OutputType > Class Template Reference

#include <MACCSGenerator.h>

Inheritance diagram for RDKit::TopologicalTorsion::TopologicalTorsionArguments< OutputType >:
RDKit::FingerprintArguments< OutputType > RDKit::FingerprintArguments

Public Member Functions

OutputType getResultSize () const override
 
std::string infoString () const override
 method that returns information string about the fingerprint specific argument set and the arguments themselves
 
 TopologicalTorsionArguments (const bool includeChirality, const uint32_t torsionAtomCount, const bool countSimulation, const std::vector< std::uint32_t > countBounds, const std::uint32_t fpSize)
 Construct a new Topological Torsion Arguments object.
 
std::string infoString () const override
 method that returns information string about the fingerprint specific argument set and the arguments themselves
 
 TopologicalTorsionArguments (const bool includeChirality, const uint32_t torsionAtomCount, const bool countSimulation, const std::vector< std::uint32_t > countBounds, const std::uint32_t fpSize)
 Construct a new Topological Torsion Arguments object.
 
- Public Member Functions inherited from RDKit::FingerprintArguments< OutputType >
 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 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

const bool df_includeChirality
 
const uint32_t d_torsionAtomCount
 
uint32_t d_torsionAtomCount = 4
 
bool df_onlyShortestPaths = false
 
- Public Attributes inherited from RDKit::FingerprintArguments< OutputType >
bool df_countSimulation
 
bool df_includeChirality
 
std::vector< std::uint32_t > d_countBounds
 
std::uint32_t d_fpSize
 
std::uint32_t d_numBitsPerFeature
 
- 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

template<typename OutputType>
class RDKit::TopologicalTorsion::TopologicalTorsionArguments< OutputType >

Definition at line 22 of file MACCSGenerator.h.

Constructor & Destructor Documentation

◆ TopologicalTorsionArguments() [1/2]

template<typename OutputType >
RDKit::TopologicalTorsion::TopologicalTorsionArguments< OutputType >::TopologicalTorsionArguments ( const bool  includeChirality,
const uint32_t  torsionAtomCount,
const bool  countSimulation,
const std::vector< std::uint32_t >  countBounds,
const std::uint32_t  fpSize 
)

Construct a new Topological Torsion Arguments object.

Parameters
includeChiralityif set, chirality will be used in sparse result
torsionAtomCountthe number of atoms to include in the "torsions"
useCountSimulationif 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

◆ TopologicalTorsionArguments() [2/2]

template<typename OutputType >
RDKit::TopologicalTorsion::TopologicalTorsionArguments< OutputType >::TopologicalTorsionArguments ( const bool  includeChirality,
const uint32_t  torsionAtomCount,
const bool  countSimulation,
const std::vector< std::uint32_t >  countBounds,
const std::uint32_t  fpSize 
)

Construct a new Topological Torsion Arguments object.

Parameters
includeChiralityif set, chirality will be used in sparse result
torsionAtomCountthe number of atoms to include in the "torsions"
useCountSimulationif 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

Member Function Documentation

◆ getResultSize()

◆ infoString() [1/2]

template<typename OutputType >
std::string RDKit::TopologicalTorsion::TopologicalTorsionArguments< OutputType >::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< OutputType >.

◆ infoString() [2/2]

template<typename OutputType >
std::string RDKit::TopologicalTorsion::TopologicalTorsionArguments< OutputType >::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< OutputType >.

Member Data Documentation

◆ d_torsionAtomCount [1/2]

◆ d_torsionAtomCount [2/2]

◆ df_includeChirality

◆ df_onlyShortestPaths


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