public class MoSSOutputReader extends DefaultChemObjectReader
id,description,nodes,edges,s_abs,s_rel,c_abs,c_rel 1,S-c:c:c:c:c:c,7,6,491,5.055081,5,1.7421603 2,S-c:c:c:c:c,6,5,493,5.0756717,5,1.7421603
Caution: the output contains substructures, not full molecules, even though they are read as such right now.
IChemObjectReader.Mode
errorHandler, mode
Constructor and Description |
---|
MoSSOutputReader()
Create a reader for MoSS output files from an empty string.
|
MoSSOutputReader(InputStream input)
Create a reader for MoSS output files from an
InputStream . |
MoSSOutputReader(Reader input)
Create a reader for MoSS output files from a
Reader . |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(Class<? extends IChemObject> testClass)
Returns whether the given
IChemObject can be read or written. |
void |
close()
Closes this IChemObjectIO's resources.
|
IResourceFormat |
getFormat()
Returns the
IResourceFormat class for this IO class. |
<T extends IChemObject> |
read(T object)
Read a
IAtomContainerSet from the input source. |
void |
setReader(InputStream input)
Sets the InputStream from which this ChemObjectReader should read
the contents.
|
void |
setReader(Reader reader)
Sets the Reader from which this ChemObjectReader should read
the contents.
|
fireFrameRead, handleError, handleError, handleError, handleError, setErrorHandler, setReaderMode
addChemObjectIOListener, addSetting, addSettings, fireIOSettingQuestion, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener
public MoSSOutputReader(Reader input)
Reader
.input
- source of CIF datapublic MoSSOutputReader(InputStream input)
InputStream
.input
- source of CIF datapublic MoSSOutputReader()
public IResourceFormat getFormat()
IResourceFormat
class for this IO class.public void setReader(Reader reader) throws CDKException
CDKException
public void setReader(InputStream input) throws CDKException
CDKException
public boolean accepts(Class<? extends IChemObject> testClass)
IChemObject
can be read or written.testClass
- IChemObject
of which is tested if it can be handled.IChemObject
can be handled.public <T extends IChemObject> T read(T object) throws CDKException
IAtomContainerSet
from the input source.object
- an IAtomContainerSet
into which the data is stored.IAtomContainerSet
objectCDKException
- it is thrown if
the type of information is not available from
the inputpublic void close() throws IOException
IOException
- when the wrapper IO class cannot be closed.Copyright © 2021. All rights reserved.