Merge branch 'JAL-1422_srs' into JAL-1422_srs_r281
authorJim Procter <jprocter@compbio.dundee.ac.uk>
Mon, 13 Jan 2014 14:09:34 +0000 (14:09 +0000)
committerJim Procter <jprocter@compbio.dundee.ac.uk>
Mon, 13 Jan 2014 14:09:34 +0000 (14:09 +0000)
Conflicts:
examples/linkedapplets_ng.html

examples/appletParameters.html
examples/applets.html
examples/embedded.html
examples/embeddedWJmol.html
examples/linkedapplets_ng.html
src/jalview/appletgui/IdPanel.java
src/jalview/gui/Preferences.java

index 4779046..5f7305d 100644 (file)
@@ -308,7 +308,7 @@ var _gaq = _gaq || [];_gaq.push(["_setAccount", "UA-9060947-1"]);_gaq.push(["_tr
           </tr>
           <tr> 
             <td>linkLabel_1</td>
-            <td>Uniprot</td>
+            <td>EMBL-EBI Search</td>
             <td rowspan="2"><p>Right click on sequence id to see list of available 
                 links. Any new links MUST have $SEQUENCE_ID$ as part of the linkURL_n 
                 value. For multiple links, increment the label and url name by 
@@ -321,12 +321,12 @@ var _gaq = _gaq || [];_gaq.push(["_setAccount", "UA-9060947-1"]);_gaq.push(["_tr
               <br>Regex URL links are also applied to the description line (since Jalview 2.4.+).</em></p></td>
           </tr>
           <tr> 
-            <td> <p><br>
+            <td> <p>
+            <br>
                 linkUrl_1<br>
               </p></td>
             <td><p><br>
-                http://us.expasy.org/cgi-bin/<br>
-                niceprot.pl?$SEQUENCE_ID$</p>
+                http://www.ebi.ac.uk/ebisearch/<br/>search.ebi?db=allebi&query=$SEQUENCE_ID$</p>
                                                </td>
           </tr>
           <tr> 
index 255f104..0629af0 100755 (executable)
@@ -190,9 +190,9 @@ var _gaq = _gaq || [];_gaq.push(["_setAccount", "UA-9060947-1"]);_gaq.push(["_tr
           <param name="linkLabel_1" value="Uniprot">
            <param name="linkUrl_1"
             value="http://www.uniprot.org/uniprot/$SEQUENCE_ID$">
-            <param name="linkLabel_2" value="Expasy">
+            <param name="linkLabel_2" value="EMBL-EBI Search">
              <param name="linkUrl_2"
-              value="http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$">
+              value="http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$">
        <param name="APPLICATION_URL"
         value="http://www.jalview.org/services/launchApp">
        </applet></td>
@@ -216,10 +216,10 @@ var _gaq = _gaq || [];_gaq.push(["_setAccount", "UA-9060947-1"]);_gaq.push(["_tr
        <param name="linkLabel_1" value="Uniprot">
         <param name="linkUrl_1"
          value="http://www.uniprot.org/uniprot/$SEQUENCE_ID$">
-         <param name="linkLabel_2" value="Expasy">
-          <param name="linkUrl_2"
-           value="http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$">
-           <param name="APPLICATION_URL"
+                     <param name="linkLabel_2" value="EMBL-EBI Search">
+             <param name="linkUrl_2"
+              value="http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$">
+        <param name="APPLICATION_URL"
             value="http://www.jalview.org/services/launchApp">
        </applet></td>
       <td valign="center">Displays a features file on the alignment</td>
@@ -241,9 +241,9 @@ var _gaq = _gaq || [];_gaq.push(["_setAccount", "UA-9060947-1"]);_gaq.push(["_tr
        <param name="linkLabel_1" value="Uniprot">
         <param name="linkUrl_1"
          value="http://www.uniprot.org/uniprot/$SEQUENCE_ID$">
-         <param name="linkLabel_2" value="Expasy">
-          <param name="linkUrl_2"
-           value="http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$">
+            <param name="linkLabel_2" value="EMBL-EBI Search">
+             <param name="linkUrl_2"
+              value="http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$">
        <param name="APPLICATION_URL"
         value="http://www.jalview.org/services/launchApp">
         <param name="PDBfile" value="1gaq.txt FER1_MAIZE">
@@ -269,9 +269,9 @@ var _gaq = _gaq || [];_gaq.push(["_setAccount", "UA-9060947-1"]);_gaq.push(["_tr
        <param name="linkLabel_1" value="Uniprot">
         <param name="linkUrl_1"
          value="http://www.uniprot.org/uniprot/$SEQUENCE_ID$">
-         <param name="linkLabel_2" value="Expasy">
-          <param name="linkUrl_2"
-           value="http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$">
+            <param name="linkLabel_2" value="EMBL-EBI Search">
+             <param name="linkUrl_2"
+              value="http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$">
        <param name="APPLICATION_URL"
         value="http://www.jalview.org/services/launchApp">
        </applet></td>
index eda8a27..ce6fca5 100644 (file)
@@ -180,9 +180,9 @@ var _gaq = _gaq || [];_gaq.push(["_setAccount", "UA-9060947-1"]);_gaq.push(["_tr
        <param name="linkLabel_1" value="Uniprot">
         <param name="linkUrl_1"
          value="http://www.uniprot.org/uniprot/$SEQUENCE_ID$">
-         <param name="linkLabel_2" value="Expasy">
-          <param name="linkUrl_2"
-           value="http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$">
+            <param name="linkLabel_2" value="EMBL-EBI Search">
+             <param name="linkUrl_2"
+              value="http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$">
                        <param name="APPLICATION_URL"
                                value="http://www.jalview.org/services/launchApp">
                </applet>
index 24f7406..af15654 100644 (file)
@@ -101,12 +101,12 @@ function genHref()
   embedded : "true",
   showFullId : "false",
   RGB : "F2F2FF",
-  linkLabel_1 : "SRS",
-  linkUrl_1 : "http://srs.ebi.ac.uk/srs7bin/cgi-bin/wgetz?-e+[uniprot-all:$SEQUENCE_ID$]+-vn+2"
+  linkLabel_1 : "EMBL-EBI Search",
+  linkUrl_1 : "http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$"
   ,
   linkLabel_2 : "Uniprot"
   ,
-  linkUrl_2 : "http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$",
+  linkUrl_2 : "http://www.uniprot.org/uniprot/$SEQUENCE_ID$",
   APPLICATION_URL : "http://www.jalview.org/services/launchApp",
   PDBfile : "1gaq.txt FER1_MAIZE",
   permissions : "sandbox"
index ef43184..4c67efc 100644 (file)
@@ -200,14 +200,12 @@ document.onclick = mclose;
     embedded : "true",
     showFullId : "false",
     RGB : "F2F2FF",
-    linkLabel_1 : "SRS",
-    linkUrl_1 : "http://srs.ebi.ac.uk/srs7bin/cgi-bin/wgetz?-e+[uniprot-all:$SEQUENCE_ID$]+-vn+2"
+    linkLabel_1 : "EMBL-EBI Search",
+    linkUrl_1 : "http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$"
     ,
     linkLabel_2 : "Uniprot"
     ,
-    linkUrl_2 : "http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$",
+    linkUrl_2 : "http://www.uniprot.org/uniprot/$SEQUENCE_ID$",
     permissions : 'sandbox',
     APPLICATION_URL : "http://www.jalview.org/services/launchApp"
   };
@@ -235,16 +233,13 @@ document.onclick = mclose;
     embedded : "true",
     showFullId : "false",
     RGB : "F2F2FF",
-    linkLabel_1 : "SRS",
-    linkUrl_1 : "http://srs.ebi.ac.uk/srs7bin/cgi-bin/wgetz?-e+[uniprot-all:$SEQUENCE_ID$]+-vn+2"
+    linkLabel_1 : "EMBL-EBI Search",
+    linkUrl_1 : "http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$"
     ,
-    linkLabel_2 : "Uniprot"
-    ,
-    linkUrl_2 : "http://us.expasy.org/cgi-bin/niceprot.pl?$SEQUENCE_ID$",
+    linkLabel_2 : "Uniprot",
+    linkUrl_2 : "http://www.uniprot.org/uniprot/$SEQUENCE_ID$",
     permissions : 'sandbox',
-    APPLICATION_URL : "http://www.jalview.org/services/launchApp"
+   APPLICATION_URL : "http://www.jalview.org/services/launchApp"
   };
   deployJava.runApplet(attributes, parameters, '1.6');
 </script>
index 3adaa14..070004f 100755 (executable)
@@ -73,10 +73,21 @@ public class IdPanel extends Panel implements MouseListener,
 
       }
     }
+    {
+      // upgrade old SRS link
+      int srsPos = links
+              .indexOf("SRS|http://srs.ebi.ac.uk/srsbin/cgi-bin/wgetz?-newId+(([uniprot-all:$SEQUENCE_ID$]))+-view+SwissEntry");
+      if (srsPos > -1)
+      {
+        links.setElementAt(
+                "EMBL-EBI Search|http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$",
+                srsPos);
+      }
+    }
     if (links.size() < 1)
     {
       links = new java.util.Vector();
-      links.addElement("SRS|http://srs.ebi.ac.uk/srsbin/cgi-bin/wgetz?-newId+(([uniprot-all:$SEQUENCE_ID$]))+-view+SwissEntry");
+      links.addElement("EMBL-EBI Search|http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$");
     }
   }
 
index f8932d1..c446f7f 100755 (executable)
@@ -59,7 +59,7 @@ public class Preferences extends GPreferences
     String string = Cache
             .getDefault(
                     "SEQUENCE_LINKS",
-                    "SRS|http://srs.ebi.ac.uk/srsbin/cgi-bin/wgetz?-newId+(([uniprot-all:$SEQUENCE_ID$]))+-view+SwissEntry");
+                    "EMBL-EBI Search|http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$");
     sequenceURLLinks = new Vector();
 
     try
@@ -81,6 +81,18 @@ public class Preferences extends GPreferences
     {
       System.out.println(ex + "\nError parsing sequence links");
     }
+    {
+      // upgrade old SRS link
+      int srsPos = sequenceURLLinks
+              .indexOf("SRS|http://srs.ebi.ac.uk/srsbin/cgi-bin/wgetz?-newId+(([uniprot-all:$SEQUENCE_ID$]))+-view+SwissEntry");
+      if (srsPos > -1)
+      {
+        sequenceURLLinks.setElementAt(
+                "EMBL-EBI Search|http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$",
+                srsPos);
+      }
+    }
+
     /**
      * TODO: reformulate groupURL encoding so two or more can be stored in the
      * .properties file as '|' separated strings