no action if supplied colour isnull
[jalview.git] / src / jalview / gui / DrawableSequence.java
index 106a923..dc6ff1e 100755 (executable)
@@ -3,6 +3,7 @@ package jalview.gui;
 import jalview.datamodel.*;\r
 import jalview.schemes.*;\r
 import java.awt.*;\r
+import java.util.*;\r
 \r
 public class DrawableSequence implements SequenceI {\r
   protected boolean fastDraw = true;\r
@@ -10,7 +11,20 @@ public class DrawableSequence implements SequenceI {
 \r
   protected SequenceI sequence;\r
 \r
-  ColourSchemeI cs = new ZappoColourScheme();\r
+  ColourSchemeI cs = null;\r
+\r
+  public Vector sequenceFeatures = new Vector();\r
+  public void setSequenceFeatures(Vector v)\r
+  {   sequenceFeatures = v;  }\r
+  public Vector getSequenceFeatures()\r
+  {return sequenceFeatures; }\r
+\r
+   String pdbId;\r
+  public void setPDBId(String id)\r
+  {    pdbId = id;  }\r
+  public String getPDBId()\r
+  {    return pdbId;  }\r
+\r
 \r
   public DrawableSequence(SequenceI s) {\r
     this.sequence = s;\r
@@ -33,7 +47,7 @@ public class DrawableSequence implements SequenceI {
   }\r
 \r
   public Color getResidueBoxColour(int i) {\r
-    Color c = cs.findColour(this,sequence.getSequence(i,i+1),i,null);\r
+    Color c = cs.findColour( sequence.getSequence(i,i+1),i,null);\r
     return c;\r
   }\r
 \r