Package org.biojava.bio.seq.io
Class FastaAlignmentFormat
- java.lang.Object
-
- org.biojava.bio.seq.io.FastaAlignmentFormat
-
- All Implemented Interfaces:
AlignmentFormat
public class FastaAlignmentFormat extends Object implements AlignmentFormat
This class implements the AlignmentFormat interface to read FASTA alignments. It is modeled after the MSFAlignmentFormat class.- Author:
- Nimesh Singh
-
-
Constructor Summary
Constructors Constructor Description FastaAlignmentFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Alignmentread(BufferedReader br)Reads an alignment in FASTA format.voidwrite(OutputStream os, Alignment align, int fileType)Writes out the alignment to an FASTA file.voidwriteDna(OutputStream os, Alignment align)voidwriteProtein(OutputStream os, Alignment align)
-
-
-
Field Detail
-
DNA
public static final int DNA
- See Also:
- Constant Field Values
-
PROTEIN
public static final int PROTEIN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FastaAlignmentFormat
public FastaAlignmentFormat()
-
-
Method Detail
-
read
public Alignment read(BufferedReader br)
Reads an alignment in FASTA format.- Specified by:
readin interfaceAlignmentFormat- Parameters:
br- the reader from which to read in the alignment
-
write
public void write(OutputStream os, Alignment align, int fileType) throws BioException, IllegalSymbolException
Writes out the alignment to an FASTA file.- Throws:
BioExceptionIllegalSymbolException
-
writeDna
public void writeDna(OutputStream os, Alignment align) throws BioException, IllegalSymbolException
- Throws:
BioExceptionIllegalSymbolException
-
writeProtein
public void writeProtein(OutputStream os, Alignment align) throws BioException, IllegalSymbolException
- Throws:
BioExceptionIllegalSymbolException
-
-