From: <hs...@us...> - 2011-06-10 19:41:41
|
Revision: 909 http://treebase.svn.sourceforge.net/treebase/?rev=909&view=rev Author: hshyket Date: 2011-06-10 19:41:35 +0000 (Fri, 10 Jun 2011) Log Message: ----------- Fixing issue with semicolon not being at the end of the tree in a nexus file. Modified Paths: -------------- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/PhyloTree.java Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/PhyloTree.java =================================================================== --- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/PhyloTree.java 2011-06-10 16:47:32 UTC (rev 908) +++ trunk/treebase-core/src/main/java/org/cipres/treebase/domain/tree/PhyloTree.java 2011-06-10 19:41:35 UTC (rev 909) @@ -569,6 +569,14 @@ } } + + //check to see if the NewickString has a semicolon in it + String newWick = getNewickString(); + + if (newWick.indexOf(';') == -1) { + newWick.concat(";"); + } + pBuilder.append(getNewickString()).append("\n"); pBuilder.append("[! TreeBASE tree URI: ").append(getPhyloWSPath().getPurl()).append("]\n"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |