Class GenbankWriterHelper
java.lang.Object
org.biojava.nbio.core.sequence.io.GenbankWriterHelper
The class that should be used to write out genbank file of a sequence
collection
- Author:
- mckeee1
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
writeNucleotideSequence
(File file, Collection<DNASequence> dnaSequences) Write a collection of NucleotideSequences to a filestatic void
writeNucleotideSequence
(OutputStream outputStream, Collection<DNASequence> dnaSequences) Write a collection of NucleotideSequences to a filestatic void
writeNucleotideSequence
(OutputStream outputStream, Collection<DNASequence> dnaSequences, String seqType) Write a collection of NucleotideSequences to a filestatic void
writeProteinSequence
(File file, Collection<ProteinSequence> proteinSequences) Write collection of protein sequences to a filestatic void
writeProteinSequence
(OutputStream outputStream, Collection<ProteinSequence> proteinSequences) Write collection of protein sequences to a streamstatic void
writeSequence
(File file, Sequence<?> sequence) Write a sequence to a filestatic void
writeSequence
(OutputStream outputStream, Sequence<?> sequence) Write a sequence to OutputStreamstatic void
writeSequences
(OutputStream outputStream, Collection<Sequence<?>> sequences) Method which will write your given Sequences to the specifiedOutputStream
.
-
Field Details
-
LINEAR_DNA
- See Also:
-
CIRCULAR_DNA
- See Also:
-
-
Constructor Details
-
GenbankWriterHelper
public GenbankWriterHelper()
-
-
Method Details
-
writeProteinSequence
public static void writeProteinSequence(File file, Collection<ProteinSequence> proteinSequences) throws Exception Write collection of protein sequences to a file- Parameters:
file
-proteinSequences
-- Throws:
Exception
-
writeProteinSequence
public static void writeProteinSequence(OutputStream outputStream, Collection<ProteinSequence> proteinSequences) throws Exception Write collection of protein sequences to a stream- Parameters:
outputStream
-proteinSequences
-- Throws:
Exception
-
writeNucleotideSequence
public static void writeNucleotideSequence(File file, Collection<DNASequence> dnaSequences) throws Exception Write a collection of NucleotideSequences to a file- Parameters:
file
-dnaSequences
-- Throws:
Exception
-
writeNucleotideSequence
public static void writeNucleotideSequence(OutputStream outputStream, Collection<DNASequence> dnaSequences) throws Exception Write a collection of NucleotideSequences to a file- Parameters:
outputStream
-dnaSequences
-- Throws:
Exception
-
writeNucleotideSequence
public static void writeNucleotideSequence(OutputStream outputStream, Collection<DNASequence> dnaSequences, String seqType) throws Exception Write a collection of NucleotideSequences to a file- Parameters:
outputStream
-dnaSequences
-seqType
-- Throws:
Exception
-
writeSequence
Write a sequence to a file- Parameters:
file
-sequence
-- Throws:
Exception
-
writeSequence
Write a sequence to OutputStream- Parameters:
outputStream
-sequence
-- Throws:
Exception
-
writeSequences
public static void writeSequences(OutputStream outputStream, Collection<Sequence<?>> sequences) throws Exception Method which will write your given Sequences to the specifiedOutputStream
. This is a very generic method which writes just the AccessionID of the Sequence as the FASTA header.- Parameters:
outputStream
- Stream to write to; can be System.outsequences
- The sequences to write out- Throws:
Exception
- Thrown normally thanks to IO problems
-