1 package jalview.ext.forester.io;
3 import jalview.datamodel.SequenceI;
4 import jalview.ext.treeviewer.TreeI;
5 import jalview.ext.treeviewer.TreeParserI;
6 import jalview.io.AlignFile;
7 import jalview.io.FileParse;
10 import java.io.IOException;
11 import java.util.List;
13 public class NexusFile extends AlignFile
16 public NexusFile(FileParse source) throws IOException
22 public String print(SequenceI[] seqs, boolean jvsuffix)
24 // TODO Auto-generated method stub
29 * This does not properly work for Nexus yet as Forester's parser doesn't
30 * parse the actual sequences to the tree.
33 public void parse() throws IOException
35 TreeParserI parser = ForesterParser
36 .createNexusParser(new File(getDataName()));
37 TreeI[] trees = parser.parse();
38 List<SequenceI> treeSeqs = trees[0].getNodeSequences();
39 for (SequenceI seq : treeSeqs)