11#ifndef RD_FILEWRITERS_H
12#define RD_FILEWRITERS_H
22 bool includeStereo =
true;
26 bool forceV3000 =
false;
29 unsigned int precision = 6;
57 int confId = -1,
bool kekulize =
true,
58 bool forceV3000 =
false) {
89 int confId = -1,
bool kekulize =
true) {
116 const std::string &
fName,
133 bool includeStereo =
true,
int confId = -1,
134 bool kekulize =
true,
bool forceV3000 =
false) {
164 bool includeStereo =
true,
int confId = -1,
165 bool kekulize =
true) {
172 bool kekulize =
true);
175 const std::string &
fName,
177 bool kekulize =
true);
187 unsigned int precision = 6);
197 const std::string &
fName,
199 unsigned int precision = 6);
223 unsigned int flavor = 0);
238 const std::string &
fname,
240 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)