From: jprocter Date: Wed, 12 Nov 2008 11:03:56 +0000 (+0000) Subject: involvesSequence to check if searchResults intersect with a specific sequence X-Git-Tag: Release_2_5~426 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=5c212e384ee48b37d899cc88fc3d12c5028cc3b4;p=jalview.git involvesSequence to check if searchResults intersect with a specific sequence --- 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