package jalview.ext.treeviewer; import jalview.datamodel.SequenceI; import java.awt.Color; import java.util.List; public interface ExternalTreeNodeI { public String getNodeName(); public List getAllDescendants(); public List getExternalDescendants(); public List getDirectChildren(); public void setSequence(SequenceI seq); public SequenceI getSequence(); public void addAsChild(ExternalTreeNodeI childNode); public long getId(); public float getXcoord(); public float getYcoord(); public void setBranchColor(Color branchColor); public boolean isInternal(); }