RDKit
Open-source cheminformatics and machine learning.
RDKit::TautomerQuery Class Reference

#include <TautomerQuery.h>

Public Member Functions

std::vector< MatchVectTypesubstructOf (const ROMol &mol, const SubstructMatchParameters &params=SubstructMatchParameters(), std::vector< ROMOL_SPTR > *matchingTautomers=nullptr) const
 
bool isSubstructOf (const ROMol &mol, const SubstructMatchParameters &params=SubstructMatchParameters())
 
ExplicitBitVectpatternFingerprintTemplate (unsigned int fpSize=2048U)
 
const ROMolgetTemplateMolecule () const
 
const std::vector< ROMOL_SPTRgetTautomers () const
 
const std::vector< size_t > getModifiedAtoms () const
 
const std::vector< size_t > getModifiedBonds () const
 
 ~TautomerQuery ()
 

Static Public Member Functions

static TautomerQueryfromMol (const ROMol &molecule, const std::string &tautomerTransformFile=std::string())
 
static ExplicitBitVectpatternFingerprintTarget (const ROMol &target, unsigned int fpSize=2048U)
 

Friends

class TautomerQueryMatcher
 

Detailed Description

Definition at line 26 of file TautomerQuery.h.

Constructor & Destructor Documentation

◆ ~TautomerQuery()

RDKit::TautomerQuery::~TautomerQuery ( )

Member Function Documentation

◆ fromMol()

static TautomerQuery* RDKit::TautomerQuery::fromMol ( const ROMol molecule,
const std::string &  tautomerTransformFile = std::string() 
)
static

◆ getModifiedAtoms()

const std::vector<size_t> RDKit::TautomerQuery::getModifiedAtoms ( ) const
inline

Definition at line 77 of file TautomerQuery.h.

◆ getModifiedBonds()

const std::vector<size_t> RDKit::TautomerQuery::getModifiedBonds ( ) const
inline

Definition at line 79 of file TautomerQuery.h.

◆ getTautomers()

const std::vector<ROMOL_SPTR> RDKit::TautomerQuery::getTautomers ( ) const
inline

Definition at line 75 of file TautomerQuery.h.

◆ getTemplateMolecule()

const ROMol& RDKit::TautomerQuery::getTemplateMolecule ( ) const
inline

Definition at line 73 of file TautomerQuery.h.

◆ isSubstructOf()

bool RDKit::TautomerQuery::isSubstructOf ( const ROMol mol,
const SubstructMatchParameters params = SubstructMatchParameters() 
)

◆ patternFingerprintTarget()

static ExplicitBitVect* RDKit::TautomerQuery::patternFingerprintTarget ( const ROMol target,
unsigned int  fpSize = 2048U 
)
static

◆ patternFingerprintTemplate()

ExplicitBitVect* RDKit::TautomerQuery::patternFingerprintTemplate ( unsigned int  fpSize = 2048U)

◆ substructOf()

std::vector<MatchVectType> RDKit::TautomerQuery::substructOf ( const ROMol mol,
const SubstructMatchParameters params = SubstructMatchParameters(),
std::vector< ROMOL_SPTR > *  matchingTautomers = nullptr 
) const

Friends And Related Function Documentation

◆ TautomerQueryMatcher

friend class TautomerQueryMatcher
friend

Definition at line 83 of file TautomerQuery.h.


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