import jalview.analysis.TreeBuilder;
import jalview.datamodel.SequenceI;
+import jalview.ext.treeviewer.ExternalTreeBuilderI;
+import jalview.ext.treeviewer.ExternalTreeViewerBindingI;
import jalview.gui.Desktop;
import jalview.viewmodel.AlignmentViewport;
* @author kjvanderheide
*
*/
-public final class ArchaeopteryxInit
+public final class AptxInit
{
/**
* Test method, should generally not be used as it does not bind the tree to
public static MainFrame createInstance(
final TreeBuilder calculatedTree) // very dense method, to be split up
{
- ExternalTreeBuilderI<Phylogeny, PhylogenyNode> aptxTreeBuilder = new ArchaeopteryxTreeBuilder(
+ ExternalTreeBuilderI<Phylogeny, PhylogenyNode> aptxTreeBuilder = new AptxTreeBuilder(
calculatedTree);
Phylogeny aptxTree = aptxTreeBuilder.buildTree();
final Map<SequenceI, PhylogenyNode> alignMappedToNodes,
final Map<PhylogenyNode, SequenceI> nodesMappedToAlign)
{
- return new AptxBinding(aptxApp, jalviewAlignViewport,
+ return new JalviewBinding(aptxApp, jalviewAlignViewport,
alignMappedToNodes, nodesMappedToAlign);
}
int width = 400;
int height = 550;
aptxApp.setMinimumSize(new Dimension(width, height));
+ // aptxApp.setFont(Desktop.instance.getFont());
+ // aptxApp.getMainPanel().setFont(Desktop.instance.getFont());
Desktop.addInternalFrame(aptxApp, "Archaeopteryx Tree View", true,
width, height, true, true);