/*\r
* Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
*\r
* This program is free software; you can redistribute it and/or\r
* modify it under the terms of the GNU General Public License\r
SequenceI sequence = av.alignment.getSequenceAt(seq);\r
StringBuffer tip = new StringBuffer("<html>");\r
tip.append(sequence.getDisplayId(true));\r
- if (av.alignment.getSequenceAt(seq).getDescription() != null)\r
+ if (sequence.getDescription() != null)\r
{\r
tip.append("<table width=250 border=0><tr><td><i>");\r
- tip.append(av.alignment.getSequenceAt(seq).getDescription());\r
+ tip.append(sequence.getDescription());\r
\r
//ADD NON POSITIONAL SEQUENCE INFO\r
SequenceFeature [] features = sequence.getDatasetSequence().getSequenceFeatures();\r
*/\r
void selectSeqs(int start, int end)\r
{\r
- if(av.getSelectionGroup()==null)\r
+ if(av.getSelectionGroup()==null)\r
return;\r
\r
+ if (end >= av.getAlignment().getHeight())\r
+ {\r
+ end = av.getAlignment().getHeight() - 1;\r
+ }\r
+\r
lastid = start;\r
\r
if (end < start)\r
}\r
\r
mouseDragging = false;\r
- PaintRefresher.Refresh(av.alignment);\r
+ PaintRefresher.Refresh(this, av.getSequenceSetId());\r
}\r
\r
/**\r