public interface SeqFileFormer extends SeqIOListener
SeqFileFormer
interface are
responsible for the detailed formatting of sequence data prior to
writing to a PrintStream
. Some file formats, such as
Fasta, are very simple and don't require a
SeqFileFormer
.Modifier and Type | Method and Description |
---|---|
String |
formatLocation(Feature theFeature)
Deprecated.
Formats the location of a feature.
|
StringBuffer |
formatLocation(StringBuffer sb,
Location loc,
StrandedFeature.Strand strand)
Deprecated.
formatLocation creates a String representation of
a Location . |
PrintStream |
getPrintStream()
Deprecated.
getPrintStream returns the
PrintStream to which an instance will write the
formatted data. |
void |
setPrintStream(PrintStream stream)
Deprecated.
setPrintStream informs an instance which
PrintStream to use. |
addFeatureProperty, addSequenceProperty, addSymbols, endFeature, endSequence, setName, setURI, startFeature, startSequence
PrintStream getPrintStream()
getPrintStream
returns the
PrintStream
to which an instance will write the
formatted data. If this has not been set, an implementation
should default to System.out.PrintStream
which will be written to.void setPrintStream(PrintStream stream)
setPrintStream
informs an instance which
PrintStream
to use.stream
- a PrintStream
to write to.StringBuffer formatLocation(StringBuffer sb, Location loc, StrandedFeature.Strand strand)
formatLocation
creates a String representation of
a Location
. The strand may not be relevant for all
formats (e.g. it is relevant for Genbank and EMBL, but not for
SwissProt). In such cases the implementation may accept a
strand of 'unknown', '0' or '.'. A StringBuffer
is
used to allow avoidance of expensive String
manipulations on (potentially very large numbers of) locations.sb
- a StringBuffer
to append the location
to.loc
- a Location
to format.strand
- a StrandedFeature.Strand
indicating
any relevant strandedness.StringBuffer
with the location appended.String formatLocation(Feature theFeature)
theFeature
- The feature with the location to formatCopyright © 2014 BioJava. All rights reserved.