35 #ifndef __RD_SLNPARSE_H__
36 #define __RD_SLNPARSE_H__
51 bool sanitize =
true,
int debugParse = 0);
61 const char *
what() const noexcept
override {
return _msg.c_str(); };
RWMol is a molecule class that is intended to be edited.
SLNParseException(const std::string &msg)
~SLNParseException() noexcept
const char * what() const noexcept override
SLNParseException(const char *msg)
#define RDKIT_SLNPARSE_EXPORT
RDKIT_SLNPARSE_EXPORT void finalizeQueryMol(ROMol *mol, bool mergeHs)
void CleanupAfterParse(RWMol *mol)
RDKIT_SLNPARSE_EXPORT RWMol * SLNToMol(const std::string &smi, bool sanitize=true, int debugParse=0)
RDKIT_SLNPARSE_EXPORT RWMol * SLNQueryToMol(const std::string &smi, bool mergeHs=true, int debugParse=0)