ab76c76c048df7c8389120576af7a2971dc77ed3
[jalview.git] / src / jalview / datamodel / ContactMatrixTest.java
1 package jalview.datamodel;
2
3 import java.awt.Color;
4
5 public class ContactMatrixTest implements ContactMatrixI
6 {
7   private int width = 0;
8
9   public ContactMatrixTest(int width)
10   {
11     this.width = width;
12   }
13   @Override
14   public ContactListI getContactList(final int column)
15   {
16     if (column<0 || column >= width)
17     {
18       return null;
19     }
20     return new ContactListI() {
21       int p = column;
22       @Override
23       public Color getColorForScore(int column)
24       {
25         return jalview.util.ColorUtils.getGraduatedColour(Math.abs(column-p), 0, Color.white, width, Color.magenta);
26       }
27       @Override
28       public int getColumnWidth()
29       {
30         return 1;
31       }
32       @Override
33       public int getContactHeight()
34       {
35         return width;
36       }
37     };
38   }
39
40 }