fix for JAL-1775 (and reorganise imports)
authorJim Procter <jprocter@issues.jalview.org>
Mon, 15 Jun 2015 15:08:47 +0000 (16:08 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Mon, 15 Jun 2015 15:08:47 +0000 (16:08 +0100)
src/jalview/datamodel/AlignmentAnnotation.java

index b608139..a7e635f 100755 (executable)
  */
 package jalview.datamodel;
 
+import jalview.analysis.Rna;
+import jalview.analysis.SecStrConsensus.SimpleBP;
+import jalview.analysis.WUSSParseException;
+
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
@@ -28,10 +32,6 @@ import java.util.Iterator;
 import java.util.Map;
 import java.util.Map.Entry;
 
-import jalview.analysis.Rna;
-import jalview.analysis.SecStrConsensus.SimpleBP;
-import jalview.analysis.WUSSParseException;
-
 /**
  * DOCUMENT ME!
  * 
@@ -503,8 +503,8 @@ public class AlignmentAnnotation
     {
       return ((index + offset < 0) || (index + offset) >= max
               || annotations[index + offset] == null || (annotations[index
- + offset].secondaryStructure < ' ') ? ' '
-              : annotations[index + offset].secondaryStructure);
+ + offset].secondaryStructure <= ' ') ? ' '
+              : annotations[index + offset].displayCharacter.charAt(0));
     }
 
     @Override
@@ -515,8 +515,8 @@ public class AlignmentAnnotation
 
       for (int i = offset; i < mx; i++)
       {
-        string[i] = (annotations[i] == null || (annotations[i].secondaryStructure < 32)) ? ' '
-                : annotations[i].secondaryStructure;
+        string[i] = (annotations[i] == null || (annotations[i].secondaryStructure <= 32)) ? ' '
+                : annotations[i].displayCharacter.charAt(0);
       }
       return new String(string);
     }