X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FDBRefFetcher.java;h=d57f3be2e97716dcd1208f0e59bdc85c098a5189;hb=fbb18baad3919cbf94fcb5159bbd5269d6af18b4;hp=4488d02c96127b147a9de0e97f677caa7ea344df;hpb=3bff9f93376444b36ca6b69d30193e10ea3c07ab;p=jalview.git diff --git a/src/jalview/io/DBRefFetcher.java b/src/jalview/io/DBRefFetcher.java index 4488d02..d57f3be 100644 --- a/src/jalview/io/DBRefFetcher.java +++ b/src/jalview/io/DBRefFetcher.java @@ -1,6 +1,6 @@ /* * Jalview - A Sequence Alignment Editor and Viewer -* Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle +* Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -135,13 +135,13 @@ public class DBRefFetcher implements Runnable seqIndex++, i++) { Sequence sequence = (Sequence) sequences.get(seqIndex); - Vector uprefs = jalview.util.DBRefUtils.selectRefs(sequence.getDBRef(), new String[] { + DBRefEntry [] uprefs = jalview.util.DBRefUtils.selectRefs(sequence.getDBRef(), new String[] { jalview.datamodel.DBRefSource.UNIPROT}); if (uprefs!=null) { // we know the id for this entry, so don't note its ID in the unknownSequences list - for (int j=0,k=uprefs.size(); j0) + ids.remove(sequence[0].getName()); - else if (sequence == null && uniprotFlag) + else if (sequence.length==0 && uniprotFlag) { StringBuffer upid = new StringBuffer("UniProt/Swiss-Prot|"); for(int u=0; u