|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.biojavax.bio.seq.RichSequence.IOTools
public static final class RichSequence.IOTools
A set of convenience methods for handling common file formats.
| Nested Class Summary | |
|---|---|
static class |
RichSequence.IOTools.SingleRichSeqIterator
Used to iterate over a single rich sequence |
| Method Summary | |
|---|---|
static SymbolTokenization |
getDNAParser()
Creates a DNA symbol tokenizer. |
static SymbolTokenization |
getNucleotideParser()
Creates a nucleotide symbol tokenizer. |
static SymbolTokenization |
getProteinParser()
Creates a protein symbol tokenizer. |
static SymbolTokenization |
getRNAParser()
Creates a RNA symbol tokenizer. |
static RichSequenceIterator |
readEMBL(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Read a EMBL file using a custom type of SymbolList. |
static RichSequenceIterator |
readEMBLDNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an EMBL-format stream of DNA sequences. |
static RichSequenceIterator |
readEMBLProtein(BufferedReader br,
Namespace ns)
Iterate over the sequences in an EMBL-format stream of Protein sequences. |
static RichSequenceIterator |
readEMBLRNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an EMBL-format stream of RNA sequences. |
static RichSequenceIterator |
readEMBLxml(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Read a EMBLxml file using a custom type of SymbolList. |
static RichSequenceIterator |
readEMBLxmlDNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an EMBLxml-format stream of DNA sequences. |
static RichSequenceIterator |
readEMBLxmlProtein(BufferedReader br,
Namespace ns)
Iterate over the sequences in an EMBLxml-format stream of Protein sequences. |
static RichSequenceIterator |
readEMBLxmlRNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an EMBLxml-format stream of RNA sequences. |
static RichSequenceIterator |
readFasta(BufferedReader br,
SymbolTokenization sTok,
Namespace ns)
Read a fasta file. |
static RichSequenceIterator |
readFasta(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Read a fasta file building a custom type of RichSequence
. |
static RichSequenceIterator |
readFastaDNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an FASTA-format stream of DNA sequences. |
static RichSequenceIterator |
readFastaProtein(BufferedReader br,
Namespace ns)
Iterate over the sequences in an FASTA-format stream of Protein sequences. |
static RichSequenceIterator |
readFastaRNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an FASTA-format stream of RNA sequences. |
static RichSequenceIterator |
readFile(File file,
Namespace ns)
Guess which format a file is then attempt to read it. |
static RichSequenceIterator |
readFile(File file,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Guess which format a file is then attempt to read it. |
static RichSequenceIterator |
readGenbank(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Read a GenBank file using a custom type of SymbolList. |
static RichSequenceIterator |
readGenbankDNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an GenBank-format stream of DNA sequences. |
static RichSequenceIterator |
readGenbankProtein(BufferedReader br,
Namespace ns)
Iterate over the sequences in an GenBank-format stream of Protein sequences. |
static RichSequenceIterator |
readGenbankRNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an GenBank-format stream of RNA sequences. |
static RichSequenceIterator |
readHashedFastaDNA(BufferedInputStream is,
Namespace ns)
Iterate over the sequences in an FASTA-format stream of DNA sequences. |
static RichSequenceIterator |
readINSDseq(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Read a INSDseq file using a custom type of SymbolList. |
static RichSequenceIterator |
readINSDseqDNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an INSDseq-format stream of DNA sequences. |
static RichSequenceIterator |
readINSDseqProtein(BufferedReader br,
Namespace ns)
Iterate over the sequences in an INSDseq-format stream of Protein sequences. |
static RichSequenceIterator |
readINSDseqRNA(BufferedReader br,
Namespace ns)
Iterate over the sequences in an INSDseq-format stream of RNA sequences. |
static RichSequenceIterator |
readStream(BufferedInputStream stream,
Namespace ns)
Guess which format a stream is then attempt to read it. |
static RichSequenceIterator |
readStream(BufferedInputStream stream,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Guess which format a stream is then attempt to read it. |
static RichSequenceIterator |
readUniProt(BufferedReader br,
Namespace ns)
Iterate over the sequences in an UniProt-format stream of RNA sequences. |
static RichSequenceIterator |
readUniProt(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Read a UniProt file using a custom type of SymbolList. |
static RichSequenceIterator |
readUniProtXML(BufferedReader br,
Namespace ns)
Iterate over the sequences in an UniProt XML-format stream of RNA sequences. |
static RichSequenceIterator |
readUniProtXML(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
Read a UniProt XML file using a custom type of SymbolList. |
static void |
registerFormat(Class formatClass)
Register a new format with IOTools for auto-guessing. |
static void |
writeEMBL(OutputStream os,
SequenceIterator in,
Namespace ns)
Writes sequences from a SequenceIterator to an
OutputStream in EMBL Format. |
static void |
writeEMBL(OutputStream os,
Sequence seq,
Namespace ns)
Writes a single Sequence to an OutputStream
in EMBL format. |
static void |
writeEMBLxml(OutputStream os,
SequenceIterator in,
Namespace ns)
Writes sequences from a SequenceIterator to an
OutputStream in EMBLxml Format. |
static void |
writeEMBLxml(OutputStream os,
Sequence seq,
Namespace ns)
Writes a single Sequence to an OutputStream
in EMBLxml format. |
static void |
writeFasta(OutputStream os,
SequenceIterator in,
Namespace ns)
Writes Sequences from a SequenceIterator to
an OutputStream in Fasta Format. |
static void |
writeFasta(OutputStream os,
SequenceIterator in,
Namespace ns,
FastaHeader header)
Writes Sequences from a SequenceIterator to
an OutputStream in Fasta Format. |
static void |
writeFasta(OutputStream os,
Sequence seq,
Namespace ns)
Writes a single Sequence to an OutputStream
in Fasta format. |
static void |
writeFasta(OutputStream os,
Sequence seq,
Namespace ns,
FastaHeader header)
Writes a single Sequence to an OutputStream
in Fasta format. |
static void |
writeGenbank(OutputStream os,
SequenceIterator in,
Namespace ns)
Writes sequences from a SequenceIterator to an
OutputStream in GenBank Format. |
static void |
writeGenbank(OutputStream os,
Sequence seq,
Namespace ns)
Writes a single Sequence to an OutputStream
in GenBank format. |
static void |
writeINSDseq(OutputStream os,
SequenceIterator in,
Namespace ns)
Writes sequences from a SequenceIterator to an
OutputStream in INSDseq Format. |
static void |
writeINSDseq(OutputStream os,
Sequence seq,
Namespace ns)
Writes a single Sequence to an OutputStream
in INSDseq format. |
static void |
writeUniProt(OutputStream os,
SequenceIterator in,
Namespace ns)
Writes sequences from a SequenceIterator to an
OutputStream in UniProt Format. |
static void |
writeUniProt(OutputStream os,
Sequence seq,
Namespace ns)
Writes a single Sequence to an OutputStream
in UniProt format. |
static void |
writeUniProtXML(OutputStream os,
SequenceIterator in,
Namespace ns)
Writes sequences from a SequenceIterator to an
OutputStream in UniProt XML Format. |
static void |
writeUniProtXML(OutputStream os,
Sequence seq,
Namespace ns)
Writes a single Sequence to an OutputStream
in UniProt XML format. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void registerFormat(Class formatClass)
formatClass - the RichSequenceFormat object to register.
public static RichSequenceIterator readStream(BufferedInputStream stream,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
throws IOException
stream - the BufferedInputStream to attempt to read.seqFactory - a factory used to build a RichSequencens - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
file
IOException - in case the stream is unrecognisable or problems occur in
reading it.
public static RichSequenceIterator readStream(BufferedInputStream stream,
Namespace ns)
throws IOException
stream - the BufferedInputStream to attempt to read.ns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
file
IOException - If the file cannot be read.
public static RichSequenceIterator readFile(File file,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
throws IOException
file - the File to attempt to read.seqFactory - a factory used to build a RichSequencens - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
file
IOException - in case the file is unrecognisable or problems occur in
reading it.
public static RichSequenceIterator readFile(File file,
Namespace ns)
throws IOException
file - the File to attempt to read.ns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
file
IOException - If the file cannot be read.
public static RichSequenceIterator readFasta(BufferedReader br,
SymbolTokenization sTok,
Namespace ns)
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
- Returns:
- a
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readFasta(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
RichSequence
. For example, use RichSequenceBuilderFactory.FACTORY to
emulate readFasta(BufferedReader, SymbolTokenization)
and RichSequenceBuilderFactory.PACKED to force all
symbols to be encoded using bit-packing.
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesseqFactory - a factory used to build a RichSequencens - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readFastaDNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta filefor a
speeded up version that can access sequences from memory.
public static RichSequenceIterator readHashedFastaDNA(BufferedInputStream is,
Namespace ns)
throws BioException
is - the BufferedInputStream to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
BioException - if somethings goes wrong while reading the file.readFastaDNA(java.io.BufferedReader, org.biojavax.Namespace)
public static RichSequenceIterator readFastaRNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readFastaProtein(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readGenbank(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesseqFactory - a factory used to build a SymbolListns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readGenbankDNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readGenbankRNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readGenbankProtein(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readINSDseq(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesseqFactory - a factory used to build a SymbolListns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readINSDseqDNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readINSDseqRNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readINSDseqProtein(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBLxml(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesseqFactory - a factory used to build a SymbolListns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBLxmlDNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBLxmlRNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBLxmlProtein(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBL(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesseqFactory - a factory used to build a SymbolListns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBLDNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBLRNA(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readEMBLProtein(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readUniProt(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesseqFactory - a factory used to build a SymbolListns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readUniProt(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readUniProtXML(BufferedReader br,
SymbolTokenization sTok,
RichSequenceBuilderFactory seqFactory,
Namespace ns)
br - the BufferedReader to read data fromsTok - a SymbolTokenization that understands the
sequencesseqFactory - a factory used to build a SymbolListns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static RichSequenceIterator readUniProtXML(BufferedReader br,
Namespace ns)
br - the BufferedReader to read data fromns - a Namespace to load the sequences into. Null
implies that it should use the namespace specified in the
file. If no namespace is specified in the file, then
RichObjectFactory.getDefaultNamespace() is
used.
RichSequenceIterator over each sequence in the
fasta file
public static void writeFasta(OutputStream os,
SequenceIterator in,
Namespace ns,
FastaHeader header)
throws IOException
Sequences from a SequenceIterator to
an OutputStream in Fasta Format. This makes for a useful
format filter where a StreamReader can be sent to the
RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input RichSequencesns - a Namespace to write the
RichSequences to. Null implies
that it should use the namespace specified in the
individual sequence.header - the FastaHeader
IOException - if there is an IO problem
public static void writeFasta(OutputStream os,
SequenceIterator in,
Namespace ns)
throws IOException
Sequences from a SequenceIterator to
an OutputStream in Fasta Format. This makes for a useful
format filter where a StreamReader can be sent to the
RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input RichSequencesns - a Namespace to write the
RichSequences to. Null implies
that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeFasta(OutputStream os,
Sequence seq,
Namespace ns)
throws IOException
Sequence to an OutputStream
in Fasta format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeFasta(OutputStream os,
Sequence seq,
Namespace ns,
FastaHeader header)
throws IOException
Sequence to an OutputStream
in Fasta format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.header - a FastaHeader that controls the fields in the
header.
IOException - if there is an IO problem
public static void writeGenbank(OutputStream os,
SequenceIterator in,
Namespace ns)
throws IOException
SequenceIterator to an
OutputStream in GenBank Format. This makes for a useful
format filter where a StreamReader can be sent to the
RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input Sequencesns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeGenbank(OutputStream os,
Sequence seq,
Namespace ns)
throws IOException
Sequence to an OutputStream
in GenBank format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeINSDseq(OutputStream os,
SequenceIterator in,
Namespace ns)
throws IOException
SequenceIterator to an
OutputStream in INSDseq Format. This makes for a useful
format filter where a StreamReader can be sent to the
RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input Sequencesns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeINSDseq(OutputStream os,
Sequence seq,
Namespace ns)
throws IOException
Sequence to an OutputStream
in INSDseq format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeEMBLxml(OutputStream os,
SequenceIterator in,
Namespace ns)
throws IOException
SequenceIterator to an
OutputStream in EMBLxml Format. This makes for a useful
format filter where a StreamReader can be sent to the
RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input Sequencesns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeEMBLxml(OutputStream os,
Sequence seq,
Namespace ns)
throws IOException
Sequence to an OutputStream
in EMBLxml format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeEMBL(OutputStream os,
SequenceIterator in,
Namespace ns)
throws IOException
SequenceIterator to an
OutputStream in EMBL Format. This makes for a useful
format filter where a StreamReader can be sent to the
RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input Sequencesns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeEMBL(OutputStream os,
Sequence seq,
Namespace ns)
throws IOException
Sequence to an OutputStream
in EMBL format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeUniProt(OutputStream os,
SequenceIterator in,
Namespace ns)
throws IOException
SequenceIterator to an
OutputStream in UniProt Format. This makes for a useful
format filter where a StreamReader can be sent to the
RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input Sequencesns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeUniProt(OutputStream os,
Sequence seq,
Namespace ns)
throws IOException
Sequence to an OutputStream
in UniProt format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeUniProtXML(OutputStream os,
SequenceIterator in,
Namespace ns)
throws IOException
SequenceIterator to an
OutputStream in UniProt XML Format. This makes for a
useful format filter where a StreamReader can be sent to
the RichStreamWriter after formatting.
os - The stream to write fasta formatted data toin - The source of input Sequencesns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problem
public static void writeUniProtXML(OutputStream os,
Sequence seq,
Namespace ns)
throws IOException
Sequence to an OutputStream
in UniProt XML format.
os - the OutputStream.seq - the Sequence.ns - a Namespace to write the sequences to. Null
implies that it should use the namespace specified in the
individual sequence.
IOException - if there is an IO problempublic static SymbolTokenization getDNAParser()
SymbolTokenization for parsing DNA.public static SymbolTokenization getRNAParser()
SymbolTokenization for parsing RNA.public static SymbolTokenization getNucleotideParser()
SymbolTokenization for parsing nucleotides.public static SymbolTokenization getProteinParser()
SymbolTokenization for parsing protein.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||