JAL-281 cleared out useless tree parser class
[jalview.git] / src / jalview / gui / AlignFrame.java
index dbcddf9..cb5c14f 100644 (file)
@@ -63,7 +63,6 @@ import jalview.datamodel.SequenceGroup;
 import jalview.datamodel.SequenceI;
 import jalview.ext.archaeopteryx.AptxInit;
 import jalview.ext.forester.io.SupportedTreeFileFilter;
-import jalview.ext.forester.io.TreeParser;
 import jalview.ext.treeviewer.TreeFrameI;
 import jalview.ext.treeviewer.TreeViewerBindingI;
 import jalview.ext.treeviewer.TreeViewerUtils;
@@ -4024,8 +4023,22 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
       Cache.setProperty("LAST_DIRECTORY", filePath);
       
       
-      TreeParser treeParser = new TreeParser(filePath);
-      treeParser.loadTree(viewport);
+      NewickFile fin = null; // old tree
+      try
+      {
+        AptxInit.createInstancesFromFile(filePath, viewport);
+
+        // fin = new NewickFile(filePath, DataSourceType.FILE);
+        // viewport.setCurrentTree(viewport.getAlignPanel().alignFrame
+        // .showNewickTree(fin, filePath).getTree());
+
+      } catch (Exception ex)
+      {
+        JvOptionPane.showMessageDialog(this, ex.getMessage(),
+                MessageManager.getString("label.problem_reading_tree_file"),
+                JvOptionPane.WARNING_MESSAGE);
+        ex.printStackTrace();
+      }
 
     }
   }