![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Classes | |
| struct | JSONParseParameters |
| struct | JSONWriteParameters |
Functions | |
| RDKIT_MOLINTERCHANGE_EXPORT std::vector< boost::shared_ptr< ROMol > > | JSONDataStreamToMols (std::istream *inStream, const JSONParseParameters ¶ms=defaultJSONParseParameters) |
| RDKIT_MOLINTERCHANGE_EXPORT std::vector< boost::shared_ptr< ROMol > > | JSONDataToMols (const std::string &jsonBlock, const JSONParseParameters ¶ms=defaultJSONParseParameters) |
| template<typename T> | |
| RDKIT_MOLINTERCHANGE_EXPORT std::string | MolsToJSONData (const std::vector< T > &mols, const JSONWriteParameters ¶ms=defaultJSONWriteParameters) |
| template<typename T> | |
| std::string | MolToJSONData (const T &mol, const JSONWriteParameters ¶ms=defaultJSONWriteParameters) |
Variables | |
| constexpr int | currentMolJSONVersion = 10 |
| constexpr int | currentRDKitJSONVersion = 12 |
| constexpr int | currentRDKitRepresentationVersion = 2 |
| constexpr int | currentChargeRepresentationVersion = 10 |
| constexpr int | currentQueryRepresentationVersion = 10 |
| static const std::map< std::string, Atom::ChiralType > | chilookup |
| static const std::map< Atom::ChiralType, std::string > | inv_chilookup |
| static const std::map< unsigned int, Bond::BondType > | bolookup |
| static const std::map< Bond::BondType, unsigned int > | inv_bolookup |
| static const std::map< std::string, Bond::BondStereo > | stereoBondlookup |
| static const std::map< Bond::BondStereo, std::string > | inv_stereoBondlookup |
| static const std::map< std::string, StereoGroupType > | stereoGrouplookup |
| static const std::map< StereoGroupType, std::string > | inv_stereoGrouplookup |
| static JSONParseParameters | defaultJSONParseParameters |
| static JSONWriteParameters | defaultJSONWriteParameters |
| RDKIT_MOLINTERCHANGE_EXPORT std::vector< boost::shared_ptr< ROMol > > RDKit::MolInterchange::JSONDataStreamToMols | ( | std::istream * | inStream, |
| const JSONParseParameters & | params = defaultJSONParseParameters ) |
| inStream | - stream containing the data |
| params | - parsing options |
References defaultJSONParseParameters, and RDKIT_MOLINTERCHANGE_EXPORT.
| RDKIT_MOLINTERCHANGE_EXPORT std::vector< boost::shared_ptr< ROMol > > RDKit::MolInterchange::JSONDataToMols | ( | const std::string & | jsonBlock, |
| const JSONParseParameters & | params = defaultJSONParseParameters ) |
| jsonBlock | - string containing the mol block |
| params | - parsing options |
References defaultJSONParseParameters.
| RDKIT_MOLINTERCHANGE_EXPORT std::string RDKit::MolInterchange::MolsToJSONData | ( | const std::vector< T > & | mols, |
| const JSONWriteParameters & | params = defaultJSONWriteParameters ) |
| mols | - the molecules to work with |
References defaultJSONWriteParameters, and RDKIT_MOLINTERCHANGE_EXPORT.
Referenced by MolToJSONData().
| std::string RDKit::MolInterchange::MolToJSONData | ( | const T & | mol, |
| const JSONWriteParameters & | params = defaultJSONWriteParameters ) |
| mol | - the molecule to work with |
Definition at line 92 of file MolInterchange.h.
References defaultJSONWriteParameters, and MolsToJSONData().
|
static |
Definition at line 35 of file MolInterchange/details.h.
|
static |
Definition at line 24 of file MolInterchange/details.h.
|
constexpr |
Definition at line 21 of file MolInterchange/details.h.
|
constexpr |
Definition at line 18 of file MolInterchange/details.h.
|
constexpr |
Definition at line 22 of file MolInterchange/details.h.
|
constexpr |
Definition at line 19 of file MolInterchange/details.h.
|
constexpr |
Definition at line 20 of file MolInterchange/details.h.
|
static |
Definition at line 51 of file MolInterchange.h.
Referenced by JSONDataStreamToMols(), and JSONDataToMols().
|
static |
Definition at line 76 of file MolInterchange.h.
Referenced by MolsToJSONData(), and MolToJSONData().
|
static |
Definition at line 38 of file MolInterchange/details.h.
|
static |
Definition at line 29 of file MolInterchange/details.h.
|
static |
Definition at line 46 of file MolInterchange/details.h.
|
static |
Definition at line 56 of file MolInterchange/details.h.
|
static |
Definition at line 42 of file MolInterchange/details.h.
|
static |
Definition at line 52 of file MolInterchange/details.h.