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