Class StreamWriter

java.lang.Object
org.biojava.bio.seq.io.StreamWriter

public class StreamWriter 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.

More functionality is offered by RichStreamWriter, Use of this interface is prefered.

Author:
Matthew Pocock
See Also:
  • Constructor Details

    • StreamWriter

      Generate a new StreamWriter to the stream os and using format.
      Parameters:
      os - the OutputStream to write to
      format - the SequenceFormat to write with
  • Method Details

    • writeStream

      public void writeStream(SequenceIterator ss) 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