int res = Integer.parseInt(searchString);\r
found = true;\r
\r
- if (av.getSelectionGroup().getSize() > 0)\r
+ if (av.getSelectionGroup() == null || av.getSelectionGroup().getSize() < 1)\r
{\r
- seq = (Sequence) (av.getSelectionGroup().getSequenceAt(0));\r
+ seq = (Sequence) av.getAlignment().getSequenceAt(0);\r
}\r
else\r
{\r
- seq = (Sequence) av.getAlignment().getSequenceAt(0);\r
+ seq = (Sequence) (av.getSelectionGroup().getSequenceAt(0));\r
}\r
\r
searchResults.addElement(Integer.toString(av.getAlignment().findIndex(seq)));\r
- searchResults.addElement(Integer.toString(seq.findIndex(res) - 1));\r
- searchResults.addElement(Integer.toString(seq.findIndex(res) - 1));\r
+ searchResults.addElement(String.valueOf(res));\r
+ searchResults.addElement(String.valueOf(res));\r
\r
}\r
catch (NumberFormatException ex)\r