+ public void drawHighlightedText(Graphics g, SequenceI seq,int start, int end, int x1, int y1, int width, int height)\r
+ {\r
+ int pady = height/5;\r
+ int charOffset=0;\r
+ g.setColor(Color.BLACK);\r
+ g.fillRect(x1,y1,width*(end-start+1),height);\r
+ g.setColor(Color.white);\r
+\r
+ char s='~';\r
+ // Need to find the sequence position here.\r
+ for (int i = start; i <= end; i++)\r
+ {\r
+ if(i<seq.getLength())\r
+ s = seq.getSequence().charAt(i);\r
+\r
+ charOffset = (width - fm.charWidth(s))/2;\r
+ g.drawString(String.valueOf(s), charOffset + x1 + width * (i - start), y1 + height - pady);\r
+ }\r
+ }\r
+\r
+\r