X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FCrossRef.java;h=2e6431cb804901b36e6914a5a262b54c288b6ddb;hb=4d7f98a6dd54d9863ba449ec79dcd95d25ed863d;hp=72382393811ab4b8a7e97b6bcae75726958dec0c;hpb=3ef44bef1f825d26977dedd1608469712a87fe15;p=jalview.git diff --git a/src/jalview/analysis/CrossRef.java b/src/jalview/analysis/CrossRef.java index 7238239..2e6431c 100644 --- a/src/jalview/analysis/CrossRef.java +++ b/src/jalview/analysis/CrossRef.java @@ -20,10 +20,6 @@ */ package jalview.analysis; -import java.util.ArrayList; -import java.util.List; -import java.util.Vector; - import jalview.datamodel.AlignedCodonFrame; import jalview.datamodel.Alignment; import jalview.datamodel.AlignmentI; @@ -35,6 +31,10 @@ import jalview.util.DBRefUtils; import jalview.ws.SequenceFetcher; import jalview.ws.seqfetcher.ASequenceFetcher; +import java.util.ArrayList; +import java.util.List; +import java.util.Vector; + /** * Functions for cross-referencing sequence databases. user must first specify * if cross-referencing from protein or dna (set dna==true) @@ -267,7 +267,7 @@ public class CrossRef { found |= searchDataset(dss, xrfs[r], dataset, rseqs, cf); // ,false,!dna); if (found) - { + { xrfs[r] = null; // we've recovered seqs for this one. } } @@ -408,8 +408,7 @@ public class CrossRef */ private static boolean searchDatasetXrefs(SequenceI sequenceI, boolean dna, DBRefEntry[] lrfs, AlignmentI dataset, - List rseqs, - AlignedCodonFrame cf) + List rseqs, AlignedCodonFrame cf) { boolean found = false; if (lrfs == null)