1 package jalview.ext.treeviewer;
3 import jalview.datamodel.SequenceI;
8 public interface TreeNodeI
11 public void addAsChild(TreeNodeI childNode);
13 public List<TreeNodeI> getAllDescendants();
15 public List<TreeNodeI> getDirectChildren();
17 public List<TreeNodeI> getExternalDescendants();
21 public String getNodeName();
23 public SequenceI getSequence();
25 public float getXcoord();
27 public float getYcoord();
29 public boolean isInternal();
31 public void setBranchColor(Color branchColor);
33 public void setSequence(SequenceI seq);