From 5c212e384ee48b37d899cc88fc3d12c5028cc3b4 Mon Sep 17 00:00:00 2001 From: jprocter Date: Wed, 12 Nov 2008 11:03:56 +0000 Subject: [PATCH] involvesSequence to check if searchResults intersect with a specific sequence --- src/jalview/datamodel/SearchResults.java | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/jalview/datamodel/SearchResults.java b/src/jalview/datamodel/SearchResults.java index e62c150..329f447 100755 --- a/src/jalview/datamodel/SearchResults.java +++ b/src/jalview/datamodel/SearchResults.java @@ -57,7 +57,29 @@ public class SearchResults matches = tmp; } - + /** + * Quickly check if the given sequence is referred to in the search results + * @param sequence (specific alignment sequence or a dataset sequence) + * @return true if the results involve sequence + */ + public boolean involvesSequence(SequenceI sequence) + { + if (matches==null || matches.length==0) + { + return false; + } + SequenceI ds = sequence.getDatasetSequence(); + for (int m=0; m