DEFAULT_FILE_FORMAT added
[jalview.git] / src / jalview / gui / FeatureRenderer.java
index 59f446e..837304e 100755 (executable)
@@ -5,7 +5,7 @@ import jalview.schemes.*;
 import java.awt.*;\r
 import java.util.*;\r
 \r
-public class FeatureRenderer implements RendererI\r
+public class FeatureRenderer\r
 {\r
   AlignViewport av;\r
 \r
@@ -20,7 +20,7 @@ public class FeatureRenderer implements RendererI
   }\r
 \r
 \r
-  public void drawSequence(Graphics g,SequenceI seq,SequenceGroup [] sg, int start, int end, int x1, int y1, int width, int height, Vector pid, int seqnum)\r
+  public void drawSequence(Graphics g,SequenceI seq,SequenceGroup [] sg, int start, int end, int x1, int y1, int width, int height)\r
   {\r
     Vector features = seq.getSequenceFeatures();\r
     Enumeration e = features.elements();\r
@@ -55,11 +55,15 @@ public class FeatureRenderer implements RendererI
         {\r
           for (int i = fstart; i <= fend; i++)\r
           {\r
+            char s = seq.getSequence().charAt(i);\r
+            if( jalview.util.Comparison.isGap(s) )\r
+              continue;\r
+\r
             g.setColor(Color.blue);\r
             g.fillRect( (i-start) * width, y1, width, height);\r
 \r
             g.setColor(Color.white);\r
-            char s = seq.getSequence().charAt(i);\r
+\r
             FontMetrics fm = g.getFontMetrics();\r
             int charOffset = (width - fm.charWidth(s)) / 2;\r
             int pady = height / 5;\r