JAL-3285 code changes to HMMER colour schemes not included in merge
authortva <tva@10.205.251.175>
Thu, 6 Jun 2019 09:20:33 +0000 (10:20 +0100)
committertva <tva@10.205.251.175>
Thu, 6 Jun 2019 09:20:33 +0000 (10:20 +0100)
src/jalview/schemes/HmmerColourScheme.java
src/jalview/schemes/HmmerGlobalBackground.java

index 0f81ec1..05c9b66 100644 (file)
@@ -1,8 +1,8 @@
 package jalview.schemes;
 
+import jalview.api.AlignViewportI;
 import jalview.datamodel.AnnotatedCollectionI;
 import jalview.datamodel.HiddenMarkovModel;
-import jalview.datamodel.SequenceCollectionI;
 import jalview.datamodel.SequenceI;
 import jalview.util.ColorUtils;
 import jalview.util.Comparison;
@@ -145,8 +145,8 @@ public abstract class HmmerColourScheme extends ResidueColourScheme
    * in ac that has an HMM
    */
   @Override
-  public ColourSchemeI getInstance(AnnotatedCollectionI ac,
-          Map<SequenceI, SequenceCollectionI> hiddenRepSequences)
+  public ColourSchemeI getInstance(AlignViewportI viewport,
+          AnnotatedCollectionI ac)
   {
     return newInstance(ac);
   }
index 31bcadf..a24b7ab 100644 (file)
@@ -1,5 +1,6 @@
 package jalview.schemes;
 
+import jalview.api.AlignViewportI;
 import jalview.datamodel.AnnotatedCollectionI;
 import jalview.datamodel.SequenceCollectionI;
 
@@ -58,4 +59,15 @@ public class HmmerGlobalBackground extends HmmerColourScheme
     return MAX_LOG_RATIO;
   }
 
+  /**
+   * Answers a new colour scheme instance based on the HMM of the first sequence
+   * in alignment that has an HMM
+   */
+  @Override
+  public ColourSchemeI getInstance(AlignViewportI viewport,
+          AnnotatedCollectionI ac)
+  {
+    return newInstance(ac);
+  }
+
 }