@TestClass(value="org.openscience.cdk.io.MoSSOutputReaderTest") 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
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 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
IMoleculeSet 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.
|
addChemObjectIOListener, getIOSettings, handleError, handleError, handleError, handleError, removeChemObjectIOListener, setErrorHandler, setReaderMode
public MoSSOutputReader(Reader input)
Reader
.input
- source of CIF datapublic MoSSOutputReader(InputStream input)
InputStream
.input
- source of CIF datapublic MoSSOutputReader()
@TestMethod(value="testGetFormat") public IResourceFormat getFormat()
IResourceFormat
class for this IO class.@TestMethod(value="testSetReader_Reader") public void setReader(Reader reader) throws CDKException
CDKException
@TestMethod(value="testSetReader_InputStream") public void setReader(InputStream input) throws CDKException
CDKException
@TestMethod(value="testAccepts") public boolean accepts(Class 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
IMoleculeSet
from the input source.object
- an IMoleculeSet
into which the data is stored.IMoleculeSet
objectCDKException
- it is thrown if
the type of information is not available from
the input@TestMethod(value="testClose") public void close() throws IOException
IOException