From 3112465bf6d322e99d79b98c0641ea10ff36656f Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Fri, 2 Sep 2005 08:29:13 +0000 Subject: [PATCH] Applet search by residue index fixed --- src/jalview/appletgui/Finder.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/jalview/appletgui/Finder.java b/src/jalview/appletgui/Finder.java index e152506..06fc9e1 100755 --- a/src/jalview/appletgui/Finder.java +++ b/src/jalview/appletgui/Finder.java @@ -144,18 +144,18 @@ public class Finder int res = Integer.parseInt(searchString); found = true; - if (av.getSelectionGroup().getSize() > 0) + if (av.getSelectionGroup() == null || av.getSelectionGroup().getSize() < 1) { - seq = (Sequence) (av.getSelectionGroup().getSequenceAt(0)); + seq = (Sequence) av.getAlignment().getSequenceAt(0); } else { - seq = (Sequence) av.getAlignment().getSequenceAt(0); + seq = (Sequence) (av.getSelectionGroup().getSequenceAt(0)); } searchResults.addElement(Integer.toString(av.getAlignment().findIndex(seq))); - searchResults.addElement(Integer.toString(seq.findIndex(res) - 1)); - searchResults.addElement(Integer.toString(seq.findIndex(res) - 1)); + searchResults.addElement(String.valueOf(res)); + searchResults.addElement(String.valueOf(res)); } catch (NumberFormatException ex) -- 1.7.10.2