jebl.evolution.trees
public interface Tree extends Graph
Graph.NoEdgeException, Graph.Utils
Modifier and Type | Method and 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) |
getAdjacencies, getEdge, getEdgeLength, getEdges, getEdges, getNodes, getNodes, getNodes
getAttribute, getAttributeMap, getAttributeNames, removeAttribute, setAttribute
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/