wsdbfetch parameter change again (uniprotkb is dbname for uniprot)
authorjprocter <Jim Procter>
Fri, 19 Dec 2008 15:34:58 +0000 (15:34 +0000)
committerjprocter <Jim Procter>
Fri, 19 Dec 2008 15:34:58 +0000 (15:34 +0000)
src/jalview/ws/dbsources/Uniprot.java

index f7773d8..814c534 100644 (file)
@@ -138,11 +138,13 @@ public class Uniprot extends DbSourceProxyImpl implements DbSourceProxy
     startQuery();
     try
     {
+      queries = queries.toUpperCase().replaceAll("(UNIPROT\\|?|UNIPROT_|UNIREF\\d+_|UNIREF\\d+\\|?)","");
       Alignment al = null;
       ebi = new EBIFetchClient();
       StringBuffer result = new StringBuffer();
       // uniprotxml parameter required since december 2007
-      File file = ebi.fetchDataAsFile("uniprot:" + queries, "uniprotxml",
+      // uniprotkb dbname changed introduced december 2008
+      File file = ebi.fetchDataAsFile("uniprotkb:" + queries, "uniprotxml",
               null);
       Vector entries = getUniprotEntries(file);