![]() |
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 = std::unique_ptr< std::vector< std::unique_ptr< TautomerQuery > > > |
| using | ContainedType = std::variant< RWMol_T, MolBundle_T, TautomerQuery_T, TautomerBundle_T > |
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 & | operator= (const ExtendedQueryMol &other) |
| ExtendedQueryMol (ExtendedQueryMol &&o) noexcept | |
| ExtendedQueryMol (const std::string &text, bool isJSON=false) | |
| 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 |
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::TautomerBundle_T = std::unique_ptr<std::vector<std::unique_ptr<TautomerQuery> >> |
| using RDKit::GeneralizedSubstruct::ExtendedQueryMol::TautomerQuery_T = std::unique_ptr<TautomerQuery> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
| RDKit::GeneralizedSubstruct::ExtendedQueryMol::ExtendedQueryMol | ( | const std::string & | text, |
| bool | isJSON = false |
||
| ) |
| void RDKit::GeneralizedSubstruct::ExtendedQueryMol::initFromOther | ( | const ExtendedQueryMol & | other | ) |
|
inline |
| std::string RDKit::GeneralizedSubstruct::ExtendedQueryMol::toBinary | ( | ) | const |
| std::string RDKit::GeneralizedSubstruct::ExtendedQueryMol::toJSON | ( | ) | const |
| ContainedType RDKit::GeneralizedSubstruct::ExtendedQueryMol::xqmol |