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