Package jebl.evolution.io
Class PHYLIPExporter
java.lang.Object
jebl.evolution.io.PHYLIPExporter
- All Implemented Interfaces:
AlignmentExporter
,TreeExporter
Export alignment to Phylip format.
Must be one of the most braindead format around. Try to output something that hopefuly any
"Phylip supported" variant can read - up to 9 name chars, followed by a blank, followed by
sequence on one line.
- Version:
- $Id: PHYLIPExporter.java 841 2007-11-11 21:36:42Z twobeers $
- Author:
- Joseph Heled
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
exportAlignment
(Alignment alignment) export one alignment.void
exportTree
(Tree tree) Export a single treevoid
exportTrees
(Collection<? extends Tree> trees) Export a collection of trees
-
Constructor Details
-
PHYLIPExporter
- Parameters:
writer
- where export text goes
-
-
Method Details
-
exportAlignment
Description copied from interface:AlignmentExporter
export one alignment.- Specified by:
exportAlignment
in interfaceAlignmentExporter
- Parameters:
alignment
- to export- Throws:
IOException
-
exportTree
Description copied from interface:TreeExporter
Export a single tree- Specified by:
exportTree
in interfaceTreeExporter
-
exportTrees
Description copied from interface:TreeExporter
Export a collection of trees- Specified by:
exportTrees
in interfaceTreeExporter
-
close
public void close()- Specified by:
close
in interfaceTreeExporter
-