Package org.biojava.bio.seq.io
Class GAMEFormat
- java.lang.Object
-
- org.biojava.bio.seq.io.GAMEFormat
-
- All Implemented Interfaces:
SequenceFormat
public class GAMEFormat extends Object implements SequenceFormat
A rudimentary read-only GAME 1.2 Format object.- Author:
- David Huen
-
-
Constructor Summary
Constructors Constructor Description GAMEFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetDefaultFormat()Deprecated.booleanreadSequence(BufferedReader reader, SymbolTokenization symParser, SeqIOListener listener)this version only reads annotations (no symbols)voidwriteSequence(Sequence seq, PrintStream os)writeSequencewrites a sequence to the specified PrintStream, using the default format.voidwriteSequence(Sequence seq, String format, PrintStream os)writeSequencewrites a sequence to the specifiedPrintStream, using the specified format.
-
-
-
Field Detail
-
DEFAULT
public static final String DEFAULT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GAMEFormat
public GAMEFormat()
-
-
Method Detail
-
readSequence
public boolean readSequence(BufferedReader reader, SymbolTokenization symParser, SeqIOListener listener) throws IOException
this version only reads annotations (no symbols)- Specified by:
readSequencein interfaceSequenceFormat- Parameters:
reader- The stream of data to parse.symParser- A SymbolParser defining a mapping from character data to Symbols.listener- A listener to notify when data is extracted from the stream.- Returns:
- a boolean indicating whether or not the stream contains any more sequences.
- Throws:
IOException- if an error occurs while reading from the stream.
-
writeSequence
public void writeSequence(Sequence seq, PrintStream os)
Description copied from interface:SequenceFormatwriteSequencewrites a sequence to the specified PrintStream, using the default format.- Specified by:
writeSequencein interfaceSequenceFormat- Parameters:
seq- the sequence to write out.os- the printstream to write to.
-
writeSequence
public void writeSequence(Sequence seq, String format, PrintStream os)
Description copied from interface:SequenceFormatwriteSequencewrites a sequence to the specifiedPrintStream, using the specified format.- Specified by:
writeSequencein interfaceSequenceFormat- Parameters:
seq- aSequenceto write out.format- aStringindicating which sub-format of those available from a particularSequenceFormatimplemention to use when writing.os- aPrintStreamobject.
-
getDefaultFormat
public String getDefaultFormat()
Deprecated.getDefaultFormatreturns the String identifier for the default format.- Specified by:
getDefaultFormatin interfaceSequenceFormat- Returns:
- a
String.
-
-