this.seqs = seqs
[jalview.git] / src / jalview / analysis / NJTree.java
index be3b96d..423e235 100755 (executable)
@@ -78,14 +78,15 @@ public class NJTree
      */\r
     public NJTree(SequenceI[] seqs,  NewickFile treefile)\r
     {\r
+        this.sequence = seqs;\r
         top = treefile.getTree();\r
 \r
         if (sequenceString == null)\r
         {\r
-          sequenceString = new String[sequence.length];\r
-          for (int i = 0; i < sequence.length; i++)\r
+          sequenceString = new String[seqs.length];\r
+          for (int i = 0; i < seqs.length; i++)\r
           {\r
-            sequenceString[i] = sequence[i].getSequence();\r
+            sequenceString[i] = seqs[i].getSequence();\r
           }\r
         }\r
 \r
@@ -987,8 +988,9 @@ public class NJTree
       StringBuffer sb = new StringBuffer();\r
       for(int i=0; i<sequenceString.length; i++)\r
       {\r
-        sb.append(sequence[i].getName()+"\t");\r
-        sb.append(sequenceString[i]+"\n");\r
+        sb.append(new jalview.util.Format("%-" + 15 + "s").form(\r
+            sequence[i].getName()));\r
+        sb.append(" "+sequenceString[i]+"\n");\r
       }\r
       return sb.toString();\r
     }\r