RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::QueryOps Namespace Reference

Functions

RDKIT_GRAPHMOL_EXPORT void completeMolQueries (RWMol *mol, unsigned int magicVal=0xDEADBEEF)
 
RDKIT_GRAPHMOL_EXPORT AtomreplaceAtomWithQueryAtom (RWMol *mol, Atom *atom)
 
RDKIT_GRAPHMOL_EXPORT void finalizeQueryFromDescription (Queries::Query< int, Atom const *, true > *query, Atom const *owner)
 
RDKIT_GRAPHMOL_EXPORT void finalizeQueryFromDescription (Queries::Query< int, Bond const *, true > *query, Bond const *owner)
 
RDKIT_GRAPHMOL_EXPORT bool hasBondTypeQuery (const Queries::Query< int, Bond const *, true > &qry)
 
bool hasBondTypeQuery (const Bond &bond)
 
RDKIT_GRAPHMOL_EXPORT bool hasComplexBondTypeQuery (const Queries::Query< int, Bond const *, true > &qry)
 
bool hasComplexBondTypeQuery (const Bond &bond)
 

Function Documentation

◆ completeMolQueries()

RDKIT_GRAPHMOL_EXPORT void RDKit::QueryOps::completeMolQueries ( RWMol * mol,
unsigned int magicVal = 0xDEADBEEF )

◆ finalizeQueryFromDescription() [1/2]

RDKIT_GRAPHMOL_EXPORT void RDKit::QueryOps::finalizeQueryFromDescription ( Queries::Query< int, Atom const *, true > * query,
Atom const * owner )

◆ finalizeQueryFromDescription() [2/2]

RDKIT_GRAPHMOL_EXPORT void RDKit::QueryOps::finalizeQueryFromDescription ( Queries::Query< int, Bond const *, true > * query,
Bond const * owner )

◆ hasBondTypeQuery() [1/2]

bool RDKit::QueryOps::hasBondTypeQuery ( const Bond & bond)
inline

Definition at line 1111 of file QueryOps.h.

References RDKit::Bond::getQuery(), hasBondTypeQuery(), and RDKit::Bond::hasQuery().

◆ hasBondTypeQuery() [2/2]

RDKIT_GRAPHMOL_EXPORT bool RDKit::QueryOps::hasBondTypeQuery ( const Queries::Query< int, Bond const *, true > & qry)

Referenced by hasBondTypeQuery().

◆ hasComplexBondTypeQuery() [1/2]

bool RDKit::QueryOps::hasComplexBondTypeQuery ( const Bond & bond)
inline

◆ hasComplexBondTypeQuery() [2/2]

RDKIT_GRAPHMOL_EXPORT bool RDKit::QueryOps::hasComplexBondTypeQuery ( const Queries::Query< int, Bond const *, true > & qry)

Referenced by hasComplexBondTypeQuery().

◆ replaceAtomWithQueryAtom()

RDKIT_GRAPHMOL_EXPORT Atom * RDKit::QueryOps::replaceAtomWithQueryAtom ( RWMol * mol,
Atom * atom )