pad should leave null annotations array null
[jalview.git] / src / jalview / datamodel / AlignmentAnnotation.java
index bd50cd7..ae81a90 100755 (executable)
@@ -398,8 +398,7 @@ Loading...
   public boolean padAnnotation(int length) {
     if (annotations==null)
     {
-      annotations = new Annotation[length];
-      return true;
+      return true; // annotation row is correct - null == not visible and undefined length 
     }
     if (annotations.length<length)
     {
@@ -639,4 +638,15 @@ Loading...
   {
     return hasScore || !Double.isNaN(score);
   }
+  /**
+   * Score only annotation
+   * @param label
+   * @param description
+   * @param score
+   */
+  public AlignmentAnnotation(String label, String description, double score)
+  {
+    this(label, description, null);
+    setScore(score);
+  }
 }