Package org.biojavax.bio.phylo.io.nexus
Class TreesBlock.NewickTreeString
java.lang.Object
org.biojavax.bio.phylo.io.nexus.TreesBlock.NewickTreeString
- Enclosing class:
TreesBlock
A simple representation of a Newick tree as a single string.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSee if the tree is rooted.Get the Newick string describing the tree.boolean
Tests whether this tree has a star before it's name.void
setRootType
(String rootType) Make the tree (un)rooted.void
setStarred
(boolean starred) Sets whether this tree has a star before it's name.void
setTreeString
(String treeString) Set the Newick string describing the tree.
-
Constructor Details
-
NewickTreeString
public NewickTreeString()
-
-
Method Details
-
setRootType
Make the tree (un)rooted.- Parameters:
rootType
- 'U' for unrooted, 'R' for rooted, null for unsure.
-
setTreeString
Set the Newick string describing the tree. -
setStarred
Sets whether this tree has a star before it's name.- Parameters:
starred
- true if it has one.
-
isStarred
Tests whether this tree has a star before it's name.- Returns:
- starred true if it has one.
-
getRootType
See if the tree is rooted.- Returns:
- 'U' for unrooted, 'R' for rooted, null for unsure.
-
getTreeString
Get the Newick string describing the tree.- Returns:
- the tree string.
-