org.biojava3.core.sequence.io
Class FastaWriter<S extends Sequence<?>,C extends Compound>
java.lang.Object
org.biojava3.core.sequence.io.FastaWriter<S,C>
public class FastaWriter<S extends Sequence<?>,C extends Compound>
- extends Object
The FastaWriter writes a collection of sequences to an outputStream. FastaWriterHelper should be
used to write out sequences. Each sequence loaded from a fasta file retains the original Fasta header
and that is used when writing to the stream. This behavior can be overwritten by implementing
a custom FastaHeaderFormatInterface.
- Author:
- Scooter Willis
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FastaWriter
public FastaWriter(OutputStream os,
Collection<S> sequences,
FastaHeaderFormatInterface<S,C> headerFormat)
- Use default line length of 60
- Parameters:
os - sequences - headerFormat -
FastaWriter
public FastaWriter(OutputStream os,
Collection<S> sequences,
FastaHeaderFormatInterface<S,C> headerFormat,
int lineLength)
- Set custom lineLength
- Parameters:
os - sequences - headerFormat - lineLength -
process
public void process()
throws Exception
- Throws:
Exception
main
public static void main(String[] args)
getLineLength
public int getLineLength()
- Returns:
- the lineLength
setLineLength
public void setLineLength(int lineLength)
- Parameters:
lineLength - the lineLength to set
Copyright © 2010 BioJava. All Rights Reserved.