JAL-4027 JAL-3858 rename CUSTOM_RENDERER to CONTACT_MATRIX annotation.graph type...
[jalview.git] / src / jalview / datamodel / SeqDistanceContactMatrix.java
index bb2299b..0773e12 100644 (file)
@@ -8,6 +8,7 @@ package jalview.datamodel;
  */
 public class SeqDistanceContactMatrix implements ContactMatrixI
 {
+  private static final String SEQUENCE_DISTANCE = "SEQUENCE_DISTANCE";
   private int width = 0;
 
   public SeqDistanceContactMatrix(int width)
@@ -26,6 +27,7 @@ public class SeqDistanceContactMatrix implements ContactMatrixI
   {
     return width;
   }
+
   @Override
   public ContactListI getContactList(final int column)
   {
@@ -60,6 +62,12 @@ public class SeqDistanceContactMatrix implements ContactMatrixI
       }
 
       @Override
+      public int getPosition()
+      {
+        return p;
+      }
+
+      @Override
       public double getContactAt(int column)
       {
         return Math.abs(column - p);
@@ -81,4 +89,21 @@ public class SeqDistanceContactMatrix implements ContactMatrixI
     return null;
   }
 
+  @Override
+  public String getAnnotDescr()
+  {
+    return "Sequence distance matrix";
+  }
+
+  @Override
+  public String getAnnotLabel()
+  {
+    return "Sequence Distance";
+  }
+
+  @Override
+  public String getType()
+  {
+    return SEQUENCE_DISTANCE;
+  }
 }