X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FNewickFile.java;h=a43dc42ad400bddad9197261b064d74a5762268f;hb=faf491e024f9835435f5dd6c20a033250dd9297d;hp=38ee9cac2cdf5aaa7a899f2f580d6825a46bcff1;hpb=c932f0e85a8852824cdd8ce790af68682732c85c;p=jalview.git diff --git a/src/jalview/io/NewickFile.java b/src/jalview/io/NewickFile.java index 38ee9ca..a43dc42 100755 --- a/src/jalview/io/NewickFile.java +++ b/src/jalview/io/NewickFile.java @@ -36,6 +36,7 @@ import java.util.StringTokenizer; import com.stevesoft.pat.Regex; import jalview.bin.Jalview; +import jalview.bin.Jalview.ExitCode; import jalview.datamodel.BinaryNode; import jalview.datamodel.SequenceNode; import jalview.util.MessageManager; @@ -324,7 +325,7 @@ public class NewickFile extends FileParse { c.setRight(new SequenceNode(null, c, null, DefDistance, DefBootstrap, false)); - c = (BinaryNode) c.right(); + c = c.right(); } else { @@ -338,7 +339,7 @@ public class NewickFile extends FileParse c.setLeft(new SequenceNode(null, c, null, DefDistance, DefBootstrap, false)); - c = (BinaryNode) c.left(); + c = c.left(); } if (realroot == null) @@ -579,7 +580,7 @@ public class NewickFile extends FileParse // Just advance focus, if we need to if ((c.left() != null) && (!c.left().isLeaf())) { - c = (BinaryNode) c.left(); + c = c.left(); } } } @@ -617,7 +618,7 @@ public class NewickFile extends FileParse } // THe next line is failing for topali trees - not sure why yet. if // (root.right()!=null && root.isDummy()) - root = (SequenceNode) root.right().detach(); // remove the imaginary root. + root = root.right().detach(); // remove the imaginary root. if (!RootHasDistance) { @@ -947,7 +948,8 @@ public class NewickFile extends FileParse if (args == null || args.length != 1) { Jalview.exit( - "Takes one argument - file name of a newick tree file.", 0); + "Takes one argument - file name of a newick tree file.", + ExitCode.INVALID_ARGUMENT); } File fn = new File(args[0]); @@ -969,20 +971,24 @@ public class NewickFile extends FileParse jalview.bin.Console.outPrintln("Original file :\n"); Regex nonl = new Regex("\n+", ""); - jalview.bin.Console.outPrintln(nonl.replaceAll(newickfile.toString()) + "\n"); + jalview.bin.Console + .outPrintln(nonl.replaceAll(newickfile.toString()) + "\n"); jalview.bin.Console.outPrintln("Parsed file.\n"); - jalview.bin.Console.outPrintln("Default output type for original input.\n"); + jalview.bin.Console + .outPrintln("Default output type for original input.\n"); jalview.bin.Console.outPrintln(trf.print()); jalview.bin.Console.outPrintln("Without bootstraps.\n"); jalview.bin.Console.outPrintln(trf.print(false)); jalview.bin.Console.outPrintln("Without distances.\n"); jalview.bin.Console.outPrintln(trf.print(true, false)); - jalview.bin.Console.outPrintln("Without bootstraps but with distanecs.\n"); + jalview.bin.Console + .outPrintln("Without bootstraps but with distanecs.\n"); jalview.bin.Console.outPrintln(trf.print(false, true)); jalview.bin.Console.outPrintln("Without bootstraps or distanecs.\n"); jalview.bin.Console.outPrintln(trf.print(false, false)); - jalview.bin.Console.outPrintln("With bootstraps and with distances.\n"); + jalview.bin.Console + .outPrintln("With bootstraps and with distances.\n"); jalview.bin.Console.outPrintln(trf.print(true, true)); } catch (java.io.IOException e) {