org.biojava3.core.sequence.io
Class GenericFastaHeaderFormat<S extends AbstractSequence<?>,C extends Compound>

java.lang.Object
  extended by org.biojava3.core.sequence.io.GenericFastaHeaderFormat<S,C>
All Implemented Interfaces:
FastaHeaderFormatInterface<S,C>

public class GenericFastaHeaderFormat<S extends AbstractSequence<?>,C extends Compound>
extends Object
implements FastaHeaderFormatInterface<S,C>

We store the original header if the sequence is parsed from a fasta file and will use that exact sequence if we write out the sequences to a fasta file. If we don't have an orginal header then use the accession id. This allows the implementation by the user to write out complex header with id notes etc without rewriting the fasta writer

Author:
Scooter Willis

Constructor Summary
GenericFastaHeaderFormat()
           
 
Method Summary
 String getHeader(S sequence)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericFastaHeaderFormat

public GenericFastaHeaderFormat()
Method Detail

getHeader

public String getHeader(S sequence)
Specified by:
getHeader in interface FastaHeaderFormatInterface<S extends AbstractSequence<?>,C extends Compound>
Returns: