44ca06e6522e3f4129757ccecc2dccace03f2f69
[jalview.git] / src / jalview / ext / treeviewer / ExternalTreeBuilderI.java
1 package jalview.ext.treeviewer;
2
3 import jalview.datamodel.SequenceI;
4
5 import java.util.Map;
6
7 /**
8  * @author kjvanderheide
9  *
10  */
11 public interface ExternalTreeBuilderI
12 {
13   public ExternalTreeI buildTree(ExternalTreeNodeI treeRoot);
14
15   public ExternalTreeI buildTree();
16
17   public Map<SequenceI, ExternalTreeNodeI> getAlignmentBoundNodes();
18
19   public Map<ExternalTreeNodeI, SequenceI> getNodesBoundAlignment();
20
21   public String generateTreeName();
22
23 }