![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <Synthon.h>
Public Member Functions | |
| Synthon ()=default | |
| Synthon (const std::string &smi) | |
| Synthon (const Synthon &other) | |
| Synthon (Synthon &&other)=default | |
| Synthon & | operator= (const Synthon &other) |
| Synthon & | operator= (Synthon &&other)=default |
| const std::string & | getSmiles () const |
| const std::unique_ptr< ROMol > & | getOrigMol () const |
| const std::unique_ptr< ROMol > & | getSearchMol () const |
| const std::unique_ptr< ExplicitBitVect > & | getPattFP () const |
| const std::unique_ptr< ExplicitBitVect > & | getFP () const |
| const std::vector< std::shared_ptr< ROMol > > & | getConnRegions () const |
| void | setSearchMol (std::unique_ptr< ROMol > mol) |
| void | setFP (std::unique_ptr< ExplicitBitVect > fp) |
| unsigned int | getNumDummies () const |
| unsigned int | getNumHeavyAtoms () const |
| unsigned int | getNumChiralAtoms () const |
| unsigned int | getNumChiralAtomsExcDummies () const |
| double | getMolWt () const |
| void | updateMaxSynthonSetSize (unsigned int newVal) |
| unsigned int | getMaxSynthonSetSize () const |
| void | clearShapes () |
| void | setShapes (std::unique_ptr< SynthonShapeInput > shapes) |
| const std::unique_ptr< SynthonShapeInput > & | getShapes () const |
| void | writeToDBStream (std::ostream &os) const |
| void | readFromDBStream (std::istream &is, std::uint32_t version) |
|
default |
Referenced by operator=(), operator=(), Synthon(), and Synthon().
| RDKit::SynthonSpaceSearch::Synthon::Synthon | ( | const std::string & | smi | ) |
| RDKit::SynthonSpaceSearch::Synthon::Synthon | ( | const Synthon & | other | ) |
References Synthon().
|
default |
References Synthon().
| void RDKit::SynthonSpaceSearch::Synthon::clearShapes | ( | ) |
| const std::vector< std::shared_ptr< ROMol > > & RDKit::SynthonSpaceSearch::Synthon::getConnRegions | ( | ) | const |
| const std::unique_ptr< ExplicitBitVect > & RDKit::SynthonSpaceSearch::Synthon::getFP | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const std::unique_ptr< ROMol > & RDKit::SynthonSpaceSearch::Synthon::getOrigMol | ( | ) | const |
| const std::unique_ptr< ExplicitBitVect > & RDKit::SynthonSpaceSearch::Synthon::getPattFP | ( | ) | const |
| const std::unique_ptr< ROMol > & RDKit::SynthonSpaceSearch::Synthon::getSearchMol | ( | ) | const |
| const std::unique_ptr< SynthonShapeInput > & RDKit::SynthonSpaceSearch::Synthon::getShapes | ( | ) | const |
|
inline |
References Synthon().
References Synthon().
| void RDKit::SynthonSpaceSearch::Synthon::readFromDBStream | ( | std::istream & | is, |
| std::uint32_t | version ) |
| void RDKit::SynthonSpaceSearch::Synthon::setFP | ( | std::unique_ptr< ExplicitBitVect > | fp | ) |
| void RDKit::SynthonSpaceSearch::Synthon::setSearchMol | ( | std::unique_ptr< ROMol > | mol | ) |
| void RDKit::SynthonSpaceSearch::Synthon::setShapes | ( | std::unique_ptr< SynthonShapeInput > | shapes | ) |
| void RDKit::SynthonSpaceSearch::Synthon::updateMaxSynthonSetSize | ( | unsigned int | newVal | ) |
| void RDKit::SynthonSpaceSearch::Synthon::writeToDBStream | ( | std::ostream & | os | ) | const |