JAL-4375 Add an AnnotationColouringI interface, and generic AnnotationColouringRanges...
[jalview.git] / src / jalview / datamodel / annotations / AlphaFoldAnnotationRowBuilder.java
index 4e9553e..d805a21 100644 (file)
@@ -2,7 +2,6 @@ package jalview.datamodel.annotations;
 
 import jalview.datamodel.Annotation;
 import jalview.structure.StructureImportSettings;
-import jalview.structure.StructureImportSettings.TFType;
 
 public class AlphaFoldAnnotationRowBuilder extends AnnotationRowBuilder
 {
@@ -20,24 +19,9 @@ public class AlphaFoldAnnotationRowBuilder extends AnnotationRowBuilder
   @Override
   public void processAnnotation(Annotation annotation)
   {
-    if (annotation.value > 90)
-    {
-      // Very High
-      annotation.colour = new java.awt.Color(0, 83, 214);
-    }
-    if (annotation.value <= 90)
-    {
-      // High
-      annotation.colour = new java.awt.Color(101, 203, 243);
-    }
-    if (annotation.value <= 70)
-    {
-      // Confident
-      annotation.colour = new java.awt.Color(255, 219, 19);
-    }
-    if (annotation.value < 50)
-    {
-      annotation.colour = new java.awt.Color(255, 125, 69);
-    }
+    AnnotationColouringI ac = new AnnotationColouringPLDDT();
+    annotation.setAnnotationColouring(ac);
+    annotation.colour = ac.valueToColour(annotation.value);
   }
+
 }
\ No newline at end of file