Attributable
, Graph
RootedTree
CompactRootedTree
, FilteredRootedTree
, MutableRootedTree
, ReRootedTree
, RootedFromUnrooted
, RootedSubtree
, SimpleRootedTree
, SimpleTree
, SortedRootedTree
, TransformedRootedTree
public interface Tree extends Graph
Graph.NoEdgeException, Graph.Utils
Modifier and Type | Method | Description |
---|---|---|
java.util.Set<Edge> |
getExternalEdges() |
|
java.util.Set<Node> |
getExternalNodes() |
|
java.util.Set<Edge> |
getInternalEdges() |
|
java.util.Set<Node> |
getInternalNodes() |
|
Node |
getNode(Taxon taxon) |
|
java.util.Set<Taxon> |
getTaxa() |
|
Taxon |
getTaxon(Node node) |
|
boolean |
isExternal(Node node) |
|
void |
renameTaxa(Taxon from,
Taxon to) |
getAttribute, getAttributeMap, getAttributeNames, removeAttribute, setAttribute
getAdjacencies, getEdge, getEdgeLength, getEdges, getEdges, getNodes, getNodes, getNodes
java.util.Set<Node> getExternalNodes()
java.util.Set<Node> getInternalNodes()
java.util.Set<Edge> getExternalEdges()
java.util.Set<Edge> getInternalEdges()
java.util.Set<Taxon> getTaxa()
Taxon getTaxon(Node node)
node
- the node whose associated taxon is being requested.boolean isExternal(Node node)
node
- the nodeNode getNode(Taxon taxon)
taxon
- the taxonhttp://code.google.com/p/jebl2/