JAL-1953 2.11.2 with Archeopteryx!
[jalview.git] / src / jalview / ext / treeviewer / TreeBuilderI.java
diff --git a/src/jalview/ext/treeviewer/TreeBuilderI.java b/src/jalview/ext/treeviewer/TreeBuilderI.java
new file mode 100644 (file)
index 0000000..066caae
--- /dev/null
@@ -0,0 +1,23 @@
+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();
+
+}