X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2FDasSequenceFeatureFetcher.java;h=d7ba24ddbc12e33e90a3bf82eaa988fc3b0a22ad;hb=4b3e12d9f3c2e2ad8a0317160881cef075690e97;hp=808d9a076c125ad7597cd4ec09e646d42f73986a;hpb=4d7f98a6dd54d9863ba449ec79dcd95d25ed863d;p=jalview.git diff --git a/src/jalview/ws/DasSequenceFeatureFetcher.java b/src/jalview/ws/DasSequenceFeatureFetcher.java index 808d9a0..d7ba24d 100644 --- a/src/jalview/ws/DasSequenceFeatureFetcher.java +++ b/src/jalview/ws/DasSequenceFeatureFetcher.java @@ -181,7 +181,7 @@ public class DasSequenceFeatureFetcher int refCount = 0; for (int i = 0; i < sequences.length; i++) { - DBRefEntry[] dbref = sequences[i].getDBRef(); + DBRefEntry[] dbref = sequences[i].getDBRefs(); if (dbref != null) { for (int j = 0; j < dbref.length; j++) @@ -238,6 +238,7 @@ public class DasSequenceFeatureFetcher class FetchSeqFeatures implements Runnable { + @Override public void run() { startFetching(); @@ -247,10 +248,15 @@ public class DasSequenceFeatureFetcher class FetchDBRefs implements Runnable { + @Override public void run() { running = true; - new DBRefFetcher(sequences, af).fetchDBRefs(true); + boolean isNuclueotide = af.getViewport().getAlignment() + .isNucleotide(); + new jalview.ws.DBRefFetcher(sequences, af, null, af.featureSettings, + isNuclueotide).fetchDBRefs(true); + startFetching(); setGuiFetchComplete(); } @@ -638,7 +644,7 @@ public class DasSequenceFeatureFetcher return null; } DBRefEntry[] uprefs = jalview.util.DBRefUtils.selectRefs( - seq.getDBRef(), new String[] { + seq.getDBRefs(), new String[] { // jalview.datamodel.DBRefSource.PDB, jalview.datamodel.DBRefSource.UNIPROT, // jalview.datamodel.DBRefSource.EMBL - not tested on any EMBL coord