public class MDLRXNWriter extends DefaultChemObjectWriter
MDLRXNWriter writer = new MDLRXNWriter(new FileWriter(new File("output.mol")));
writer.write((Molecule)molecule);
writer.close();
See [Dalby, A. and Nourse, J. G. and Hounshell, W. D. and
Gushurst, A. K. and Grier, D. L. and Leland, B. A. and
Laufer, J., Description of Several Chemical Structure File Formats Used by
Computer Programs Developed at Molecular Design Limited, Journal of Chemical Information and Computer Sciences, 1992, 32:244-255].| Constructor and Description |
|---|
MDLRXNWriter() |
MDLRXNWriter(OutputStream output)
Constructs a new MDLWriter that can write an array of
Molecules to a given OutputStream.
|
MDLRXNWriter(Writer out)
Constructs a new MDLWriter that can write an array of
Molecules to a Writer.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(Class<? extends IChemObject> classObject) |
void |
close()
Flushes the output and closes this object.
|
IResourceFormat |
getFormat() |
void |
setRdFields(Map<String,Object> map)
Here you can set a map which will be used to build rd fields in the file.
|
void |
setWriter(OutputStream output) |
void |
setWriter(Writer out) |
void |
write(IChemObject object)
Writes a IChemObject to the MDL RXN file formated output.
|
addChemObjectIOListener, addSetting, addSettings, fireIOSettingQuestion, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerpublic MDLRXNWriter(Writer out)
out - The Writer to write topublic MDLRXNWriter(OutputStream output)
output - The OutputStream to write topublic MDLRXNWriter()
public IResourceFormat getFormat()
public void setWriter(Writer out) throws CDKException
CDKExceptionpublic void setWriter(OutputStream output) throws CDKException
CDKExceptionpublic void setRdFields(Map<String,Object> map)
map - The map to be used, map of String-String pairspublic void close()
throws IOException
IOExceptionpublic boolean accepts(Class<? extends IChemObject> classObject)
public void write(IChemObject object) throws CDKException
object - class must be of type Molecule or MoleculeSet.CDKExceptionChemFileCopyright © 2017. All rights reserved.