Home / Development / Documentation / 2.0.44 / NexusDocument
TreeGraph 2
 


info.bioinfweb.treegraph.document.io.nexus
Class NexusDocument

java.lang.Object
  extended by info.bioinfweb.treegraph.document.io.nexus.NexusDocument

public class NexusDocument
extends Object


Field Summary
private  List<String> names
           
private  TranslTable translTable
           
private  List<String> trees
           
 
Constructor Summary
NexusDocument()
           
 
Method Summary
 boolean add(String name, String tree)
           
 Tree[] createTrees(NodeBranchDataAdapter internalAdapter, NodeBranchDataAdapter branchLengthsAdapter, boolean translateInternals)
          Creates a Tree object from each stored Newick string.
 String getName(int pos)
           
 TranslTable getTranslTable()
           
 String getTree(int pos)
           
 String[] namesToArray()
           
 int size()
           
 String[] treesToArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

translTable

private TranslTable translTable

names

private List<String> names

trees

private List<String> trees
Constructor Detail

NexusDocument

public NexusDocument()
Method Detail

getTranslTable

public TranslTable getTranslTable()

add

public boolean add(String name,
                   String tree)

getName

public String getName(int pos)

getTree

public String getTree(int pos)

namesToArray

public String[] namesToArray()

treesToArray

public String[] treesToArray()

size

public int size()

createTrees

public Tree[] createTrees(NodeBranchDataAdapter internalAdapter,
                          NodeBranchDataAdapter branchLengthsAdapter,
                          boolean translateInternals)
Creates a Tree object from each stored Newick string.

Parameters:
internalAdapter -
branchLengthsAdapter -
translateInternals -
Returns:
an array containing all Tree-objects