- String treeAlgo = determineTreeAlgo();
- TreeCalculator treeCalculator = new TreeCalculator(treeAlgo,
- substitutionMatrix, params);
- TreeBuilder calculatedTree = treeCalculator
- .makeTree(af.getViewport());
- TreeModel tree = new TreeModel(calculatedTree);
- openTreePanel(tree, treeAlgo, substitutionMatrix);
-
- ArchaeopteryxTreeBuilder aptxTreeBuilder = new ArchaeopteryxTreeBuilder();
- Phylogeny aptxTree = aptxTreeBuilder.buildAptxTree(calculatedTree);
- MainFrame aptxFrame = Archaeopteryx.createApplication(aptxTree);
-
- int width = 400;
- int height = 550;
- aptxFrame.setMinimumSize(new Dimension(width - 30, height - 50)); // doesn't
- // work
- // as it
- // gets
- // overridden
- // during
- // addInternalFrame?
-
- Desktop.addInternalFrame(aptxFrame, "Archaeopteryx Tree View",
- width, height, true);