1 package jalview.datamodel;
4 * Dummy contact matrix based on sequence distance
9 public class SeqDistanceContactMatrix implements ContactMatrixI
11 private static final String SEQUENCE_DISTANCE = "SEQUENCE_DISTANCE";
12 private int width = 0;
14 public SeqDistanceContactMatrix(int width)
32 public ContactListI getContactList(final int column)
34 if (column < 0 || column >= width)
38 return new ContactListImpl(new ContactListProviderI()
44 // public Color getColorForScore(int column)
46 // return jalview.util.ColorUtils.getGraduatedColour(Math.abs(column-p),
47 // 0, Color.white, width, Color.magenta);
50 // public Color getColorForRange(int from_column, int to_column)
52 // return jalview.util.ColorUtils.getGraduatedColour(
53 // Math.abs(to_column + from_column - 2 * p) / 2, 0, Color.white, width,
58 public int getContactHeight()
65 public int getPosition()
71 public double getContactAt(int column)
73 return Math.abs(column - p);
79 public boolean hasReferenceSeq()
81 // TODO Auto-generated method stub
86 public SequenceI getReferenceSeq()
88 // TODO Auto-generated method stub
93 public String getAnnotDescr()
95 return "Sequence distance matrix";
99 public String getAnnotLabel()
101 return "Sequence Distance";
105 public String getType()
107 return SEQUENCE_DISTANCE;
111 public int getWidth()
117 public int getHeight()