11#ifndef RD_FILEWRITERS_H
12#define RD_FILEWRITERS_H
22 bool includeStereo =
true;
26 bool forceV3000 =
false;
30 unsigned int precision = 6;
58 int confId = -1,
bool kekulize =
true,
59 bool forceV3000 =
false) {
90 int confId = -1,
bool kekulize =
true) {
117 const std::string &
fName,
134 bool includeStereo =
true,
int confId = -1,
135 bool kekulize =
true,
bool forceV3000 =
false) {
165 bool includeStereo =
true,
int confId = -1,
166 bool kekulize =
true) {
173 bool kekulize =
true);
176 const std::string &
fName,
178 bool kekulize =
true);
188 unsigned int precision = 6);
198 const std::string &
fName,
200 unsigned int precision = 6);
224 unsigned int flavor = 0);
239 const std::string &
fname,
241 unsigned int flavor = 0);
pulls in the core RDKit functionality
#define RDKIT_FILEPARSERS_EXPORT
RDKIT_FILEPARSERS_EXPORT std::string MolToPDBBlock(const ROMol &mol, int confId=-1, unsigned int flavor=0)
bool rdvalue_is(const RDValue_cast_t)
RDKIT_FILEPARSERS_EXPORT void MolToMolFile(const ROMol &mol, const std::string &fName, const MolWriterParams ¶ms, int confId=-1)
RDKIT_FILEPARSERS_EXPORT std::string MolToTPLText(const ROMol &mol, const std::string &partialChargeProp="_GasteigerCharge", bool writeFirstConfTwice=false)
RDKIT_FILEPARSERS_EXPORT void MolToPDBFile(const ROMol &mol, const std::string &fname, int confId=-1, unsigned int flavor=0)
RDKIT_FILEPARSERS_EXPORT void MolToCMLFile(const ROMol &mol, const std::string &fName, int confId=-1, bool kekulize=true)
RDKIT_FILEPARSERS_EXPORT std::string MolToXYZBlock(const ROMol &mol, int confId=-1, unsigned int precision=6)
std::string MolToV3KMolBlock(const ROMol &mol, const MolWriterParams ¶ms, int confId=-1)
RDKIT_FILEPARSERS_EXPORT std::string MolToCMLBlock(const ROMol &mol, int confId=-1, bool kekulize=true)
RDKIT_FILEPARSERS_EXPORT void MolToXYZFile(const ROMol &mol, const std::string &fName, int confId=-1, unsigned int precision=6)
RDKIT_FILEPARSERS_EXPORT std::string MolToMolBlock(const ROMol &mol, const MolWriterParams ¶ms, int confId=-1)
RDKIT_FILEPARSERS_EXPORT void MolToTPLFile(const ROMol &mol, const std::string &fName, const std::string &partialChargeProp="_GasteigerCharge", bool writeFirstConfTwice=false)
void MolToV3KMolFile(const ROMol &mol, const std::string &fName, const MolWriterParams ¶ms, int confId=-1)
RDKIT_FILEPARSERS_EXPORT std::string MolToV2KMolBlock(const ROMol &mol, const MolWriterParams ¶ms=MolWriterParams(), int confId=-1)