\r
*/\r
\r
- if (y2 > starty && y1 < av.getEndSeq())\r
+ /* if (y2 > starty && y1 < av.getEndSeq())\r
{\r
fillBackground(g,\r
Color.red,\r
offset + AlignmentUtil.getPixelHeight(starty,y1,av.getCharHeight()),\r
(x2-x1+1)*charWidth,\r
offset + AlignmentUtil.getPixelHeight(y1,y2,av.getCharHeight()));\r
- }\r
+ }*/\r
\r
SequenceI nextSeq;\r
SequenceGroup group=null;\r
+ SequenceGroup [] groups=null;\r
boolean inGroup=false; // are we in a defined group?\r
boolean inRB=false; //Are we in a rubberband group?\r
int sx=-1, sy=-1, ex=-1, ey=-1;\r
nextSeq = av.getAlignment().getSequenceAt(i);\r
\r
group = av.alignment.findGroup( nextSeq );\r
+ groups = av.alignment.findAllGroups( nextSeq );\r
\r
- sr.drawSequence(g, nextSeq, group,x1,x2,\r
+ sr.drawSequence(g, nextSeq, groups,x1,x2,\r
(x1 - startx) * charWidth,\r
offset + AlignmentUtil.getPixelHeight(starty, i, av.getCharHeight()),\r
charWidth,charHeight,null, i);\r
if (searchSeq >= y1 && searchSeq <= y2)\r
{\r
SequenceRenderer ssr = (SequenceRenderer) sr;\r
- ssr.drawHighlightedText(g, av.getAlignment().getSequenceAt(searchSeq),\r
+ ssr.drawHighlightedText(av.getAlignment().getSequenceAt(searchSeq),\r
searchStart,\r
searchEnd,\r
(searchStart - startx) * charWidth,\r