Applet search by residue index fixed
[jalview.git] / src / jalview / appletgui / Finder.java
index e152506..06fc9e1 100755 (executable)
@@ -144,18 +144,18 @@ public class Finder
       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