JAL-2777 patch for whitespace chain bugs/JAL-2777_whitespaceChain
authorJim Procter <jprocter@issues.jalview.org>
Mon, 16 Oct 2017 14:04:57 +0000 (15:04 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Tue, 17 Oct 2017 13:19:29 +0000 (14:19 +0100)
src/jalview/ext/rbvi/chimera/AtomSpecModel.java

index f923f7f..39d6704 100644 (file)
@@ -120,7 +120,7 @@ public class AtomSpecModel
 
       for (String chain : modelData.keySet())
       {
-        chain = chain.trim();
+        chain = " ".equals(chain) ? chain : chain.trim();
 
         List<int[]> rangeList = modelData.get(chain);
 
@@ -192,9 +192,10 @@ public class AtomSpecModel
     {
       sb.append(start).append("-").append(end);
     }
-    if (chain.length() > 0)
-    {
-      sb.append(".").append(chain);
+
+    sb.append(".");
+    if (!" ".equals(chain)) {
+      sb.append(chain);
     }
   }
 }