Package org.biojavax.bio.seq.io
Class RichStreamWriter
- java.lang.Object
-
- org.biojavax.bio.seq.io.RichStreamWriter
-
public class RichStreamWriter extends Object
Writes all of the sequences from a SequenceIterator to a stream with a particular format. This can be wired from a StreamReader to make a simple file-format conversion utility, or can be used to write out the sequences in a database to disk.- Since:
- 1.5
- Author:
- Matthew Pocock, Richard Holland
-
-
Constructor Summary
Constructors Constructor Description RichStreamWriter(OutputStream os, RichSequenceFormat format)
Generate a new RichStreamWriter to the stream os and using format.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeStream(SequenceIterator ss, Namespace ns)
Write each of the sequences in ss to the stream in the given format.
-
-
-
Constructor Detail
-
RichStreamWriter
public RichStreamWriter(OutputStream os, RichSequenceFormat format)
Generate a new RichStreamWriter to the stream os and using format.- Parameters:
os
- the OutputStream to write toformat
- the SequenceFormat to write with
-
-
Method Detail
-
writeStream
public void writeStream(SequenceIterator ss, Namespace ns) throws IOException
Write each of the sequences in ss to the stream in the given format.- Parameters:
ss
- the SequenceIterator to loop over- Throws:
IOException
- if the stream has any problems
-
-