From a1704bd1ca00e4c24f91a1d0cd4f502c84d0a9f2 Mon Sep 17 00:00:00 2001 From: jprocter Date: Sat, 29 Sep 2007 13:53:23 +0000 Subject: [PATCH] always update PDBEntry list if DBRefEntries might have changed --- src/jalview/io/VamsasAppDatastore.java | 1 + src/jalview/ws/ASequenceFetcher.java | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/jalview/io/VamsasAppDatastore.java b/src/jalview/io/VamsasAppDatastore.java index 6c35fa4..8f26680 100644 --- a/src/jalview/io/VamsasAppDatastore.java +++ b/src/jalview/io/VamsasAppDatastore.java @@ -1224,6 +1224,7 @@ public class VamsasAppDatastore new jalview.io.vamsas.Dbref(this, dbref[db], vdseq, dsseq); } + dsseq.updatePDBIds(); } } diff --git a/src/jalview/ws/ASequenceFetcher.java b/src/jalview/ws/ASequenceFetcher.java index c6e167b..1e1f6f8 100644 --- a/src/jalview/ws/ASequenceFetcher.java +++ b/src/jalview/ws/ASequenceFetcher.java @@ -167,7 +167,14 @@ public class ASequenceFetcher if (rseqs.size() > 0) { ret = new SequenceI[rseqs.size()]; - rseqs.copyInto(ret); + Enumeration sqs = rseqs.elements(); + int si=0; + while (sqs.hasMoreElements()) + { + SequenceI s = (SequenceI) sqs.nextElement(); + ret[si++] = s; + s.updatePDBIds(); + } } return ret; } -- 1.7.10.2