// xrefs on this sequence.\r
if (dataset != null)\r
{\r
- found |= searchDataset(dss, xrfs[r], dataset, rseqs, cf);\r
+ found |= searchDataset(dss, xrfs[r], dataset, rseqs, cf); // ,false,!dna);\r
if (found)\r
xrfs[r] = null; // we've recovered seqs for this one.\r
}\r
}\r
\r
// look for direct or indirect references in common\r
- DBRefEntry[] poss = null, cands = null;\r
+ DBRefEntry[] poss = nxt.getDBRef(), cands = null;\r
if (direct)\r
{\r
- cands = jalview.util.DBRefUtils.searchRefs(poss = nxt\r
- .getDBRef(), xrf);\r
+ cands = jalview.util.DBRefUtils.searchRefs(poss , xrf);\r
}\r
else\r
{\r
- cands = jalview.util.DBRefUtils.searchRefs(poss = CrossRef\r
- .findXDbRefs(dna, nxt.getDBRef()), xrf);\r
+ poss = CrossRef\r
+ .findXDbRefs(dna, poss); // \r
+ cands = jalview.util.DBRefUtils.searchRefs(poss, xrf);\r
}\r
if (cands != null)\r
{\r