X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fapplication%2Fcount_support.java;h=8e8526342c2d905d8376e1dcd9b32eed54fb19aa;hb=c3a4da0b4a3bd5bfb06acec6717f6b2e138eb480;hp=3df54ba98f32d7826f6f4557c9dd5977a6718287;hpb=038c34792757a86f24296de5683e722fab3f9307;p=jalview.git diff --git a/forester/java/src/org/forester/application/count_support.java b/forester/java/src/org/forester/application/count_support.java index 3df54ba..8e85263 100644 --- a/forester/java/src/org/forester/application/count_support.java +++ b/forester/java/src/org/forester/application/count_support.java @@ -21,7 +21,7 @@ // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA // // Contact: phylosoft @ gmail . com -// WWW: www.phylosoft.org/forester +// WWW: https://sites.google.com/site/cmzmasek/home/software/forester package org.forester.application; @@ -50,20 +50,27 @@ public class count_support { final static private String PRG_NAME = "count_support"; final static private String PRG_VERSION = "1.0"; final static private String PRG_DATE = "2008.03.04"; + final static private String E_MAIL = "phylosoft@gmail.com"; + final static private String WWW = "www.phylosoft.org/forester/"; private final static boolean WRITE_EVALUATORS_AS_NHX = false; public static void main( final String args[] ) { - ForesterUtil - .printProgramInformation( count_support.PRG_NAME, count_support.PRG_VERSION, count_support.PRG_DATE ); + ForesterUtil.printProgramInformation( PRG_NAME, + null, + PRG_VERSION, + PRG_DATE, + E_MAIL, + WWW, + ForesterUtil.getForesterLibraryInformation() ); if ( ( args.length < 3 ) || ( args.length > 7 ) ) { System.out.println(); System.out.println( count_support.PRG_NAME + ": wrong number of arguments" ); System.out.println(); System.out - .println( "Usage: \"count_support [options] [outfile for evaluator phylogenies, " - + "always unstripped if -t= option is used, otherwise strippedness is dependent on -s option]\"\n" ); + .println( "Usage: \"count_support [options] [outfile for evaluator phylogenies, " + + "always unstripped if -t= option is used, otherwise strippedness is dependent on -s option]\"\n" ); System.out - .println( " Options: -s strip external nodes from evaluator phylogenies not found in phylogeny to be evaluated" ); + .println( " Options: -s strip external nodes from evaluator phylogenies not found in phylogeny to be evaluated" ); System.out.println( " : -t= threshold for similarity (0.0 to 1.0)" ); System.out.println( " : -n no branch lengths in outfile for evaluator phylogenies" ); System.out.println(); @@ -98,7 +105,7 @@ public class count_support { else { if ( !branch_lengths_in_ev_out ) { ForesterUtil.fatalError( count_support.PRG_NAME, - "Cannot use -n option if no outfile for evaluators specified" ); + "Cannot use -n option if no outfile for evaluators specified" ); } } Phylogeny p = null; @@ -135,7 +142,7 @@ public class count_support { } if ( ( threshhold < 0 ) || ( threshhold > 1.0 ) ) { ForesterUtil.fatalError( count_support.PRG_NAME, - "support threshold has to be between 0.0 and 1.0 (inclusive)" ); + "support threshold has to be between 0.0 and 1.0 (inclusive)" ); } } List evaluator_phylogenies_above_threshold = null; @@ -156,7 +163,7 @@ public class count_support { if ( threshhold >= 0 ) { count_support.normalizeSupport( p, 100, evaluator_phylogenies_above_threshold.size() ); System.out.println( evaluator_phylogenies_above_threshold.size() + " out of " + ev.length - + " evaluator phylogenies are above threshold of " + threshhold ); + + " evaluator phylogenies are above threshold of " + threshhold ); } try { final PhylogenyWriter w = new PhylogenyWriter(); @@ -172,14 +179,13 @@ public class count_support { final PhylogenyWriter w = new PhylogenyWriter(); if ( evaluator_phylogenies_above_threshold != null ) { System.out.println( "Writing " + evaluator_phylogenies_above_threshold.size() - + " evaluator phylogenies above threshold of " + threshhold + " to: " + evaluators_outfile ); + + " evaluator phylogenies above threshold of " + threshhold + " to: " + evaluators_outfile ); if ( count_support.WRITE_EVALUATORS_AS_NHX ) { w.toNewHampshireX( evaluator_phylogenies_above_threshold, evaluators_outfile, ";" + ForesterUtil.getLineSeparator() ); } else { w.toNewHampshire( evaluator_phylogenies_above_threshold, - true, branch_lengths_in_ev_out, evaluators_outfile, ";" + ForesterUtil.getLineSeparator() ); @@ -193,7 +199,7 @@ public class count_support { ";" + ForesterUtil.getLineSeparator() ); } else { - w.toNewHampshire( Arrays.asList( ev ), true, branch_lengths_in_ev_out, evaluators_outfile, ";" + w.toNewHampshire( Arrays.asList( ev ), branch_lengths_in_ev_out, evaluators_outfile, ";" + ForesterUtil.getLineSeparator() ); } }