import jalview.analysis.TreeBuilder;
import jalview.datamodel.SequenceI;
import jalview.ext.forester.ForesterMatrix;
-import jalview.ext.treeviewer.ExternalTreeBuilderI;
-import jalview.ext.treeviewer.ExternalTreeI;
-import jalview.ext.treeviewer.ExternalTreeNodeI;
+import jalview.ext.treeviewer.TreeBuilderI;
+import jalview.ext.treeviewer.TreeI;
+import jalview.ext.treeviewer.TreeNodeI;
import jalview.util.MappingUtils;
import jalview.util.MessageManager;
*
*/
public class AptxTreeBuilder
- implements ExternalTreeBuilderI
+ implements TreeBuilderI
{
protected final SequenceI[] sequences;
public String treeTitle;
- private final ExternalTreeI aptxTree;
+ private final TreeI aptxTree;
- private ExternalTreeNodeI rootNode;
+ private TreeNodeI rootNode;
- private final Map<SequenceI, ExternalTreeNodeI> alignmentWithNodes;
+ private final Map<SequenceI, TreeNodeI> alignmentWithNodes;
- private final Map<ExternalTreeNodeI, SequenceI> nodesWithAlignment;
+ private final Map<TreeNodeI, SequenceI> nodesWithAlignment;
public AptxTreeBuilder(final TreeBuilder calculatedTree)
{
}
@Override
- public ExternalTreeI buildTree(final ExternalTreeNodeI treeRoot)
+ public TreeI buildTree(final TreeNodeI treeRoot)
{
if (treeRoot != null)
@Override
- public ExternalTreeI buildTree()
+ public TreeI buildTree()
{
for (SequenceI sequence : sequences)
{
- ExternalTreeNodeI sequenceNode = TreeNode
+ TreeNodeI sequenceNode = TreeNode
.getUniqueWrapper(
new PhylogenyNode(sequence.getName()));
}
@Override
- public Map<SequenceI, ExternalTreeNodeI> getAlignmentBoundNodes()
+ public Map<SequenceI, TreeNodeI> getAlignmentBoundNodes()
{
return alignmentWithNodes;
}
@Override
- public Map<ExternalTreeNodeI, SequenceI> getNodesBoundAlignment()
+ public Map<TreeNodeI, SequenceI> getNodesBoundAlignment()
{
return nodesWithAlignment;
}