public class NodeEdgeInfo extends Object
JPhyloIOEventReader
s processing phylogenetic trees or networks to model nodes and edges.Modifier and Type | Field and Description |
---|---|
Collection<JPhyloIOEvent> |
nestedEdgeEvents |
Collection<JPhyloIOEvent> |
nestedNodeEvents |
Constructor and Description |
---|
NodeEdgeInfo(String id,
double length,
Collection<JPhyloIOEvent> nestedNodeEvents) |
NodeEdgeInfo(String id,
double length,
Collection<JPhyloIOEvent> nestedNodeEvents,
Collection<JPhyloIOEvent> nestedEdgeEvents) |
Modifier and Type | Method and Description |
---|---|
String |
getID() |
String |
getLabel() |
double |
getLength() |
Collection<JPhyloIOEvent> |
getNestedEdgeEvents() |
Collection<JPhyloIOEvent> |
getNestedNodeEvents() |
String |
getSource() |
String |
getTarget() |
boolean |
isRoot() |
void |
setIsRoot(boolean isRoot) |
void |
setLabel(String label) |
void |
setLength(double length) |
void |
setSource(String source) |
void |
setTarget(String target) |
public Collection<JPhyloIOEvent> nestedNodeEvents
public Collection<JPhyloIOEvent> nestedEdgeEvents
public NodeEdgeInfo(String id, double length, Collection<JPhyloIOEvent> nestedNodeEvents)
public NodeEdgeInfo(String id, double length, Collection<JPhyloIOEvent> nestedNodeEvents, Collection<JPhyloIOEvent> nestedEdgeEvents)
public boolean isRoot()
public void setIsRoot(boolean isRoot)
public double getLength()
public void setLength(double length)
public Collection<JPhyloIOEvent> getNestedNodeEvents()
public Collection<JPhyloIOEvent> getNestedEdgeEvents()