});\r
}\r
\r
- /**\r
- * DOCUMENT ME!\r
- *\r
- * @param e DOCUMENT ME!\r
- */\r
- public void textfield_actionPerformed(ActionEvent e)\r
- {\r
- doSearch(false);\r
- }\r
\r
/**\r
* DOCUMENT ME!\r
{\r
createNewGroup.setEnabled(false);\r
\r
- String searchString = textfield.getText().toUpperCase();\r
+ String searchString = textfield.getText().toUpperCase().trim();\r
\r
com.stevesoft.pat.Regex regex = new com.stevesoft.pat.Regex(searchString);\r
\r
{\r
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.add(Integer.toString(av.getAlignment().findIndex(seq)));\r
- searchResults.add(Integer.toString(seq.findIndex(res) - 1));\r
- searchResults.add(Integer.toString(seq.findIndex(res) - 1));\r
+ searchResults.add(res+"");\r
+ searchResults.add(res+"");\r
}\r
catch (NumberFormatException ex)\r
{\r