Merge branch 'develop' into features/JAL-4134_use_annotation_row_for_colours_and_groups
[jalview.git] / src / jalview / datamodel / ContactListI.java
index 4d5142a..da55403 100644 (file)
@@ -2,22 +2,22 @@ package jalview.datamodel;
 
 import java.awt.Color;
 
-public interface ContactListI
-{
-
-  int getColumnWidth();
+import jalview.renderer.ContactGeometry.contactInterval;
 
-  int getContactHeight();
-
-  Color getColorForScore(int column);
+public interface ContactListI extends ContactListProviderI
+{
 
-  
   /**
-   * get a value representing contact at column for this site
+   * return bounds for range
    * 
-   * @param column
-   * @return
+   * @param from_column
+   * @param to_column
+   * @return double[] { min, max,
    */
-  double getContactAt(int column);
+  ContactRange getRangeFor(int from_column, int to_column);
 
+  default Color getColourForGroup()
+  {
+    return null;
+  }
 }