![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <XQMol.h>
Public Types | |
| enum | ExtendedQueryMolTypes : unsigned char { XQM_MOL = 1 , XQM_MOLBUNDLE = 2 , XQM_TAUTOMERQUERY = 3 , XQM_TAUTOMERBUNDLE = 4 } |
| using | RWMol_T = std::unique_ptr<RWMol> |
| using | MolBundle_T = std::unique_ptr<MolBundle> |
| using | TautomerQuery_T = std::unique_ptr<TautomerQuery> |
| using | TautomerBundle_T |
| using | ContainedType |
Public Member Functions | |
| ExtendedQueryMol (std::unique_ptr< RWMol > mol) | |
| ExtendedQueryMol (std::unique_ptr< MolBundle > bundle) | |
| ExtendedQueryMol (std::unique_ptr< TautomerQuery > tq) | |
| ExtendedQueryMol (std::unique_ptr< std::vector< std::unique_ptr< TautomerQuery > > > tqs) | |
| ExtendedQueryMol (const ExtendedQueryMol &other) | |
| ExtendedQueryMol (ExtendedQueryMol &&o) noexcept | |
| ExtendedQueryMol (const std::string &text, bool isJSON=false) | |
| ExtendedQueryMol & | operator= (const ExtendedQueryMol &other) |
| void | initFromBinary (const std::string &pkl) |
| void | initFromJSON (const std::string &text) |
| void | initFromOther (const ExtendedQueryMol &other) |
| std::string | toBinary () const |
| std::string | toJSON () const |
| std::unique_ptr< ExplicitBitVect > | patternFingerprintQuery (unsigned int fpSize=2048U) const |
Public Attributes | |
| ContainedType | xqmol |
| using RDKit::GeneralizedSubstruct::ExtendedQueryMol::MolBundle_T = std::unique_ptr<MolBundle> |
| using RDKit::GeneralizedSubstruct::ExtendedQueryMol::RWMol_T = std::unique_ptr<RWMol> |
| using RDKit::GeneralizedSubstruct::ExtendedQueryMol::TautomerQuery_T = std::unique_ptr<TautomerQuery> |
| enum RDKit::GeneralizedSubstruct::ExtendedQueryMol::ExtendedQueryMolTypes : unsigned char |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
| RDKit::GeneralizedSubstruct::ExtendedQueryMol::ExtendedQueryMol | ( | const std::string & | text, |
| bool | isJSON = false ) |
| void RDKit::GeneralizedSubstruct::ExtendedQueryMol::initFromBinary | ( | const std::string & | pkl | ) |
| void RDKit::GeneralizedSubstruct::ExtendedQueryMol::initFromJSON | ( | const std::string & | text | ) |
| void RDKit::GeneralizedSubstruct::ExtendedQueryMol::initFromOther | ( | const ExtendedQueryMol & | other | ) |
|
inline |
| std::unique_ptr< ExplicitBitVect > RDKit::GeneralizedSubstruct::ExtendedQueryMol::patternFingerprintQuery | ( | unsigned int | fpSize = 2048U | ) | const |
| std::string RDKit::GeneralizedSubstruct::ExtendedQueryMol::toBinary | ( | ) | const |
| std::string RDKit::GeneralizedSubstruct::ExtendedQueryMol::toJSON | ( | ) | const |
| ContainedType RDKit::GeneralizedSubstruct::ExtendedQueryMol::xqmol |