--- /dev/null
+package jalview.ext.treeviewer;
+
+import jalview.datamodel.SequenceI;
+
+import java.util.Map;
+
+/**
+ * @author kjvanderheide
+ *
+ */
+public interface TreeBuilderI
+{
+ public TreeI buildTree();
+
+ public TreeI buildTree(TreeNodeI treeRoot);
+
+ public String generateTreeName();
+
+ public Map<SequenceI, TreeNodeI> getAlignmentBoundNodes();
+
+ public Map<TreeNodeI, SequenceI> getNodesBoundAlignment();
+
+}