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 = 11 |
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 |
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 |
RDKIT_MOLINTERCHANGE_EXPORT std::string RDKit::MolInterchange::MolsToJSONData | ( | const std::vector< T > & | mols, |
const JSONWriteParameters & | params = defaultJSONWriteParameters |
||
) |
mols | - the molecules to work with |
Referenced by MolToJSONData().
std::string RDKit::MolInterchange::MolToJSONData | ( | const T & | mol, |
const JSONWriteParameters & | params = defaultJSONWriteParameters |
||
) |
mol | - the molecule to work with |
Definition at line 93 of file MolInterchange.h.
References MolsToJSONData(), and RDKit::rdvalue_is().
|
static |
Definition at line 35 of file MolInterchange/details.h.
|
static |
Definition at line 24 of file MolInterchange/details.h.
Definition at line 21 of file MolInterchange/details.h.
Definition at line 18 of file MolInterchange/details.h.
Definition at line 22 of file MolInterchange/details.h.
Definition at line 19 of file MolInterchange/details.h.
Definition at line 20 of file MolInterchange/details.h.
|
static |
Definition at line 52 of file MolInterchange.h.
|
static |
Definition at line 77 of file MolInterchange.h.
|
static |
Definition at line 38 of file MolInterchange/details.h.
|
static |
Definition at line 29 of file MolInterchange/details.h.
|
static |
Definition at line 47 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.