allow an existing alignment annotation row to be bound to a sequenceGroup as its...
authorjprocter <Jim Procter>
Thu, 21 Apr 2011 13:16:27 +0000 (13:16 +0000)
committerjprocter <Jim Procter>
Thu, 21 Apr 2011 13:16:27 +0000 (13:16 +0000)
src/jalview/datamodel/SequenceGroup.java

index 7bb9670..d253560 100755 (executable)
@@ -998,6 +998,18 @@ public class SequenceGroup
   private boolean showConsensusHistogram;
 
   /**
+   * set this alignmentAnnotation object as the one used to render consensus annotation
+   * @param aan
+   */
+  public void setConsensus(AlignmentAnnotation aan)
+  {
+    if (consensus==null)
+    {
+      consensus=aan;
+    }
+  }
+  
+  /**
    * 
    * @return automatically calculated consensus row
    */
@@ -1026,6 +1038,17 @@ public class SequenceGroup
   }
 
   /**
+   * set this alignmentAnnotation object as the one used to render consensus annotation
+   * @param aan
+   */
+  public void setConservationRow(AlignmentAnnotation aan)
+  {
+    if (conservation==null)
+    {
+      conservation=aan;
+    }
+  }
+  /**
    * get the conservation annotation row for this group
    * 
    * @return autoCalculated annotation row