1 package jalview.ext.archaeopteryx;
3 import jalview.analysis.TreeBuilder;
4 import jalview.gui.Desktop;
6 import java.awt.Dimension;
8 import org.forester.archaeopteryx.Archaeopteryx;
9 import org.forester.archaeopteryx.MainFrame;
10 import org.forester.phylogeny.Phylogeny;
12 public class ArchaeopteryxFrame
15 public static void createInstance(Phylogeny aptxTree)
17 new ArchaeopteryxFrame(aptxTree);
21 public static void createInstance(
22 TreeBuilder calculatedTree)
24 new ArchaeopteryxFrame(calculatedTree);
28 private ArchaeopteryxFrame(Phylogeny aptxTree)
30 MainFrame aptxApp = Archaeopteryx.createApplication(aptxTree);
35 private ArchaeopteryxFrame(TreeBuilder calculatedTree)
37 ArchaeopteryxTreeBuilder aptxTreeBuilder = new ArchaeopteryxTreeBuilder();
38 Phylogeny aptxTree = aptxTreeBuilder.buildAptxTree(calculatedTree);
39 MainFrame aptxApp = Archaeopteryx.createApplication(aptxTree);
45 public void start(MainFrame aptxApp)
49 aptxApp.setMinimumSize(new Dimension(width - 30, height - 50)); // doesn't
57 Desktop.addInternalFrame(aptxApp, "Archaeopteryx Tree View", width,