- overviewSeq.drawPanel(mg,\r
- (int) (col * sampleCol),\r
- (int) (col * sampleCol),\r
- (int) (row * sampleRow),\r
- (int) (row * sampleRow) + 1,\r
- (int) (col * sampleCol),\r
- (int) (row * sampleRow), 0);\r
- mg.translate(0, 1);\r
+ if((int)(col*sampleCol) == lastcol && (int)(row*sampleRow)==lastrow)\r
+ {\r
+ miniMe.setRGB(col,row,color.getRGB());\r
+ continue;\r
+ }\r
+\r
+ lastrow = (int)(row*sampleRow);\r
+ lastcol = (int)(col*sampleCol);\r
+\r
+ color = sr.findSequenceColour(Color.white,\r
+ av.alignment.getSequenceAt(lastrow), lastcol);\r
+\r
+ if(av.showSequenceFeatures)\r
+ {\r
+ color = fr.findFeatureColour(color,\r
+ av.alignment.getSequenceAt(lastrow),\r
+ lastcol);\r
+ }\r
+\r
+ miniMe.setRGB(col,row,color.getRGB());\r