From: amwaterhouse Date: Mon, 17 Jul 2006 10:02:34 +0000 (+0000) Subject: Towards an auto dbref fetcher X-Git-Tag: Release_2_1~282 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=3bff9f93376444b36ca6b69d30193e10ea3c07ab;p=jalview.git Towards an auto dbref fetcher --- diff --git a/src/jalview/gui/DasSourceBrowser.java b/src/jalview/gui/DasSourceBrowser.java index bacb383..065fcdf 100755 --- a/src/jalview/gui/DasSourceBrowser.java +++ b/src/jalview/gui/DasSourceBrowser.java @@ -44,7 +44,7 @@ public class DasSourceBrowser extends GDasSourceBrowser public DasSourceBrowser() { registryURL.setText(jalview.bin.Cache.getDefault("DAS_REGISTRY_URL", - "http://www.spice-3d.org/dasregistry/das1/sources") ); + "http://das.sanger.ac.uk/registry/das1/sources/") ); setSelectedFromProperties(); @@ -300,8 +300,6 @@ public class DasSourceBrowser extends GDasSourceBrowser authority.addElement("Any"); type.addElement("Any"); label.addElement("Any"); - label.addElement("NOT IMPLEMENTED YET"); - filter3.setEnabled(false); for (int i = 0; i < sources.length; i++) { diff --git a/src/jalview/gui/FeatureSettings.java b/src/jalview/gui/FeatureSettings.java index b720008..ad9ad1d 100755 --- a/src/jalview/gui/FeatureSettings.java +++ b/src/jalview/gui/FeatureSettings.java @@ -558,28 +558,34 @@ public class FeatureSettings extends JPanel { Vector selectedSources = dassourceBrowser.getSelectedSources(); - int uniprotCount = 0; - for(int i=0; i0) { - DasSource source = (DasSource)selectedSources.elementAt(i); - DasCoordinateSystem [] coords = source.getCoordinateSystem(); - for(int c=0; c0) + { + + int reply = JOptionPane.showInternalConfirmDialog(Desktop.desktop, + "Do you want Jalview to find\n" + +"Uniprot Accession ids for given sequence names?", + "Find Uniprot Accession Ids", + JOptionPane.YES_NO_OPTION, + JOptionPane.QUESTION_MESSAGE); + + if(reply == JOptionPane.YES_OPTION) + { + new DBRefFetcher( + af.getViewport().getAlignment(), af).fetchDBRefs(true); + + } + } + + System.out.println("User selection is " + + + ( ( (float) uniprotCount / (float) selectedSources.size()) * 100) + + " % Uniprot, and "+refCount+" / " +sequences.length+" have uniprot accession"); + + Thread thread = new Thread(this); thread.start(); } @@ -338,7 +400,7 @@ public class DasSequenceFeatureFetcher implements Runnable DasSourceReaderImpl reader = new DasSourceReaderImpl(); String registryURL =jalview.bin.Cache.getDefault("DAS_REGISTRY_URL", - "http://www.spice-3d.org/dasregistry/das1/sources" + "http://das.sanger.ac.uk/registry/das1/sources/" ); try