X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FCrossRef.java;h=00bb63ac01bb6d1dd5a791060384876065bd5301;hb=b3d6aed35086ad23b97d6ec7a80e6af036805175;hp=4f01cea243c05bf3bf922276190f0e25db6e1d7c;hpb=26b115b0a77d521da92a06572d9b7819c2d0d49a;p=jalview.git diff --git a/src/jalview/analysis/CrossRef.java b/src/jalview/analysis/CrossRef.java index 4f01cea..00bb63a 100644 --- a/src/jalview/analysis/CrossRef.java +++ b/src/jalview/analysis/CrossRef.java @@ -485,7 +485,7 @@ public class CrossRef { List dbrSourceSet = new ArrayList(sourceRefs); List dsSeqs = dataset.getSequences(); - for (int ids = dsSeqs.size(); --ids >= 0;) + for (int ids = 0, nds = dsSeqs.size(); ids < nds; ids++) { SequenceI sq = dsSeqs.get(ids); boolean dupeFound = false; @@ -494,11 +494,11 @@ public class CrossRef if (sq.isProtein() == fromDna) { List sqdbrefs = sq.getPrimaryDBRefs(); - for (int idb = sqdbrefs.size(); --idb >= 0;) + for (int idb = 0, ndb = sqdbrefs.size(); idb < ndb; idb++) { DBRefEntry dbr = sqdbrefs.get(idb); List searchrefs = DBRefUtils.searchRefs(dbrSourceSet, dbr, DBRefUtils.SEARCH_MODE_FULL); - for (int isr = searchrefs.size(); --isr >= 0;) + for (int isr = 0, nsr = searchrefs.size(); isr < nsr; isr++) { sourceRefs.remove(searchrefs.get(isr)); dupeFound = true;