synchronized documentation between development and 2.4.0b2
authorjprocter <Jim Procter>
Tue, 27 Oct 2009 14:35:38 +0000 (14:35 +0000)
committerjprocter <Jim Procter>
Tue, 27 Oct 2009 14:35:38 +0000 (14:35 +0000)
help/help.jhm
help/helpTOC.xml
help/html/features/preferences.html
help/html/privacy.html [new file with mode: 0644]
help/html/releases.html
help/html/webServices/urllinks.html [new file with mode: 0644]

index 2e7bec7..3badaaf 100755 (executable)
@@ -88,6 +88,7 @@
    <mapID target="memory" url="html/memory.html" />
    <mapID target="jalviewjnlp" url="html/jalviewjnlp.html" />
    <mapID target="groovy" url="html/features/groovy.html" />
+   <mapID target="privacy" url="html/privacy.html" />
    <mapID target="vamsas" url="html/vamsas/index.html"/>
    <mapID target="aminoAcids" url="html/misc/aminoAcids.html" />
    <mapID target="aaProperties" url="html/misc/aaproperties.html" />
index bd5a9d5..c34a573 100755 (executable)
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="ISO-8859-1"  ?>
 <!--
-   * Jalview - A Sequence Alignment Editor and Viewer (Development Version 2.4.1)
-   * Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
-   * 
-   * This program is free software; you can redistribute it and/or
-   * modify it under the terms of the GNU General Public License
-   * as published by the Free Software Foundation; either version 2
-   * of the License, or (at your option) any later version.
-   * 
-   * This program is distributed in the hope that it will be useful,
-   * but WITHOUT ANY WARRANTY; without even the implied warranty of
-   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   * GNU General Public License for more details.
-   * 
-   * You should have received a copy of the GNU General Public License
-   * along with this program; if not, write to the Free Software
-   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+  Jalview - A Sequence Alignment Editor and Viewer (Version 2.4.0.b2)
+  Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
+  
+  This program is free software; you can redistribute it and/or
+  modify it under the terms of the GNU General Public License
+  as published by the Free Software Foundation; either version 2
+  of the License, or (at your option) any later version.
+  
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+  
+  You should have received a copy of the GNU General Public License
+  along with this program; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
 -->
 <!DOCTYPE toc PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 1.0//EN" "http://java.sun.com/products/javahelp/toc_1_0.dtd">
 <toc version="1.0">
           <tocitem text="Command Line Arguments" target="clarguments"/>
              <tocitem text="Groovy Shell" target="groovy"/>
         </tocitem>
+               <tocitem text="Privacy" target="privacy"/>
 </tocitem>
 <tocitem text="Useful information" expa nd="true">
        <tocitem text="Amino Acid Table" target="aminoAcids"/>
index 36646d6..2e1cf43 100755 (executable)
 <html>
 
-<head><title>Preferences</title></head>
+<head>
+<title>Preferences</title>
+</head>
 
 <body>
 <p><strong>Preferences</strong></p>
 <p>There are four tabs in the Preferences dialog box: 
 <ul>
-  <li>The <a href="#visual"><strong>&quot;Visual&quot;</strong> Preferences</a> 
-    tab allows you to configure the default display for a new alignment window. 
-  </li>
-  <li>The <a
-  href="#connections"><strong>&quot;Connections&quot;</strong> Preferences</a> 
-    tab allows you to change the links made from Jalview to your default web browser. 
-  </li>
-  <li>The <a href="#output"><strong>&quot;Output&quot;</strong> Preferences</a> 
-    tab contains settings affecting the export of sequence alignments and EPS 
-    files. </li>
-  <li>The <a href="#editing"><strong>&quot;Editing&quot;</strong> Preferences</a> 
-    tab contains settings affecting the export of sequence alignments and EPS 
-    files.</li>
-  <li>The <a href="#editing"><strong>&quot;DAS Settings&quot;</strong> Preferences</a> 
-    tab allows you to select which DAS sources to use when fetching DAS Features.</li>
+       <li>The <a href="#visual"><strong>&quot;Visual&quot;</strong>
+       Preferences</a> tab allows you to configure the default display for a new
+       alignment window.</li>
+       <li>The <a href="#connections"><strong>&quot;Connections&quot;</strong>
+       Preferences</a> tab allows you to change the links made from Jalview to
+       your default web browser.</li>
+       <li>The <a href="#output"><strong>&quot;Output&quot;</strong>
+       Preferences</a> tab contains settings affecting the export of sequence
+       alignments and EPS files.</li>
+       <li>The <a href="#editing"><strong>&quot;Editing&quot;</strong>
+       Preferences</a> tab contains settings affecting the export of sequence
+       alignments and EPS files.</li>
+       <li>The <a href="#editing"><strong>&quot;DAS
+       Settings&quot;</strong> Preferences</a> tab allows you to select which DAS sources
+       to use when fetching DAS Features.</li>
 </ul>
 </p>
 <p><strong><a name="visual">Visual</a> Preferences tab</strong></p>
-<p><em>Maximise Window</em> - If this is selected, a new alignment window will stretch 
-  to fit the available space.</p>
+<p><em>Maximise Window</em> - If this is selected, a new alignment
+window will stretch to fit the available space.</p>
 <p><em>Open Overview Window</em> - When this is selected, the <a
-  href="overview.html">alignment overview</a> panel is opened by
-  default for a new alignment window.</p>
-<p><em>Show Annotations</em> - If this is selected the new window will display an annotation 
-  panel below the sequences. This annotation panel may have several rows describing 
-  the whole alignment. The 3 standard annotations <em>Conservation</em>, <em>Quality</em> and <em>Consensus</em> 
+       href="overview.html">alignment overview</a> panel is opened by default
+for a new alignment window.</p>
+<p><em>Show Annotations</em> - If this is selected the new window
+will display an annotation panel below the sequences. This annotation
+panel may have several rows describing the whole alignment. The 3
+standard annotations <em>Conservation</em>, <em>Quality</em> and <em>Consensus</em>
   may be shown or hidden by default.</p>
-<p><em>Full Sequence ID</em> - If selected the ID panel will display the name of a sequence 
-  plus the start and end residues in the format name/start-end. If not selected, 
-  the displayed ID will be the name of the sequence.</p>
-<p><em>Right Align IDs</em> - select to align all sequence IDs to the
-left-hand edge of the sequence alignment, rather than the left-hand
+<p><em>Full Sequence ID</em> - If selected the ID panel will display
+the name of a sequence plus the start and end residues in the format
+name/start-end. If not selected, the displayed ID will be the name of
+the sequence.</p>
+<p><em>Right Align IDs</em> - select to align all sequence IDs to
+the left-hand edge of the sequence alignment, rather than the left-hand
 edge of the alignment display window.</p>
-<p><em>Font</em> - The default font name, size and style can be set for a new 
-  alignment window. </p>
+<p><em>Font</em> - The default font name, size and style can be set
+for a new alignment window.</p>
 <p><em>Sequence Name Italics</em> - select to apply the italicised
 vbersion of the font to sequence labels.</p>
-<p><em>Smooth Font</em> - Toggles anti-aliasing on / off for faster rendering 
-  of the alignment.</p>
-<p><em>Wrap Alignment</em> - Select whether to open new alignment windows in wrapped 
-  mode or not.</p>
-<p><em>Gap Symbol</em> - The default gap symbol may be set to either &quot;-&quot; or &quot;.&quot;</p>
-<p><em>Colour</em> - The default colour scheme for a new alignment window. If 
-  the chosen option is &quot;User Defined&quot; then the last User Defined Colour 
-  loaded or saved via the User Defined Colours panel will be loaded. </p>
-<p><em>Sort by</em> - When the alignment is loaded in, it will can be sorted by 
-  Id or pairwise identity.</p>
-<p><em>Open file</em> - If this is selected then the default alignment file will 
-  be opened when Jalview is started. You can change the default file by clicking 
-  on file name and either typing in the file path or selecting it from the file 
-  chooser window. </p>
-<p><a name="connections"><strong>&quot;Connections&quot; Preferences tab</strong></a></p>
+<p><em>Smooth Font</em> - Toggles anti-aliasing on / off for faster
+rendering of the alignment.</p>
+<p><em>Wrap Alignment</em> - Select whether to open new alignment
+windows in wrapped mode or not.</p>
+<p><em>Gap Symbol</em> - The default gap symbol may be set to either
+&quot;-&quot; or &quot;.&quot;</p>
+<p><em>Colour</em> - The default colour scheme for a new alignment
+window. If the chosen option is &quot;User Defined&quot; then the last
+User Defined Colour loaded or saved via the User Defined Colours panel
+will be loaded.</p>
+<p><em>Sort by</em> - When the alignment is loaded in, it will can
+be sorted by Id or pairwise identity.</p>
+<p><em>Open file</em> - If this is selected then the default
+alignment file will be opened when Jalview is started. You can change
+the default file by clicking on file name and either typing in the file
+path or selecting it from the file chooser window.</p>
+<p><a name="connections"><strong>&quot;Connections&quot;
+Preferences tab</strong></a></p>
 <p><em>URL Link From Sequence ID</em><br>
-  Right click a sequence id to see a popup menu with &quot;Link&quot; as one of 
-  the items. By default the item &quot;SRS&quot; is added to this link menu. This 
-  link will show a web page in your default browser with the selected sequence 
-  id as part of the URL.<br>
-  Jalview allows you to add your own custom links to other web pages. Click new 
-  to add a new link. You can name the link, this will be displayed on a new menu 
-  item under the &quot;Link&quot; menu when you right click on a sequence id. 
-  <br>
-  You must enter $SEQUENCE_ID$ within your URL. This will be replaced by the chosen 
-  sequence id when you click on it. </p>
-<p>eg.<br>
-  UniRef100 = http://www.ebi.uniprot.org/uniprot-srv/uniRefView.do?proteinAc=$SEQUENCE_ID$&amp;library=uniref100<br>
-  Swissprot = http://www.expasy.org/uniprot/$SEQUENCE_ID$
-  <br>
-  Links will also be made for any database cross references 
-  associated with the sequence where the database name exactly 
-  matches a URL link name. In this case, the $SEQUENCE_ID$ string will be replaced with 
-  the accession string for the database cross-reference, rather than the 
-  sequence ID for the sequence (<em>since Jalview 2.4</em>).
-  <br>
-  <strong>Regular Expression Substitution</strong><br>
-  A url may contain a string of the form $SEQUENCE_ID=/<em>regular expression</em>/=$. In this case, the regular expression will be applied to the full sequence ID string and the resulting match will be inserted into the URL.
-  Groups of parentheseses can be used to specify which regions of the regular expression will be used to generate the URL:
-  <ul>
-  <li>Each top level parenthesis will yield a URL containing the text matched within that parenthesis.
-  </li>
-  <li>Regions matching sub-parentheseses within a top-level parenthesis will be concatenated to form the text inserted into the URL for the top-level parenthesis.</li>
-  <em>Please Note:
-  <ul><li>The regular expressions supported by Jalview are those provided by the <a href="www.javaregex.com">Stevesoft javaregex package</a>.
-  </li><li>Some characters must be escaped when specifying them as a match within a regular expression.</li></ul>  
-  <br>Many Thanks to Bernd Brand of the Free University of Amsterdam for testing this new regular-expression expansion feature!
-  </em>
-  <em>
-  </ul>
-  </p>
+These definitions are used to generate URLs from a sequence's ID or
+database cross references. Read more about <a
+       href="../webServices/urllinks.html#urllinks">configuring URL links
+here</a>.</p>
 <p><em>Default Browser (Unix)</em><br>
-  Its difficult in Java to detect the default web browser for Unix users. If Jalview 
-  can't find your default web browser, enter the name or full path to your web 
-  browser application. </p>
+Its difficult in Java to detect the default web browser for Unix users.
+If Jalview can't find your default web browser, enter the name or full
+path to your web browser application.</p>
 <p><em>Proxy Server</em><br>
-  If you normally use a proxy server for using the internet, you must tick the 
-  box &quot;Use a Proxy Server&quot; and enter the address and port details as 
-  necessary. Web Services will not work if you are using a proxy server and do 
-  not enter the settings here.</p>
+If you normally use a proxy server for using the internet, you must tick
+the box &quot;Use a Proxy Server&quot; and enter the address and port
+details as necessary. Web Services will not work if you are using a
+proxy server and do not enter the settings here.</p>
+<p><em>Usage statistics, Questionnaire and Version checks</em><br>
+Uncheck these options to prevent Jalview from submitting usage
+statistics to google analytics, checking for jalview questionnaires or
+retrieving details of the latest release version (at www.jalview.org).
+See the <a href="../privacy.html">user privacy statement</a> for more
+information.</p>
 <p><a name="output"><strong>Output Preferences tab</strong></a></p>
 <p><em>EPS Rendering Style</em><br>
-This is a selection box which allows the 
-  user to set a default rendering style for EPS export: 
-<ul><li>&quot;Lineart&quot;<br>EPS files will accurately
-reproduce the alignment view in Jalview and all characters will be
-converted into line art. Files generated in this way are large and are
-not easily editable, but have no font table dependencies.</li>
-<li>&quot;Text&quot;<br>EPS files will be a mixture of text and
-lineart. This produces compact files that can be edited easily in
-programs like Microsoft Word and Adobe Illustrator, but can be
-problematic if the fonts available to jalview are not accessible by
-the program reading the EPS file.
-<li>&quot;Prompt each time&quot;<br>Choose this to be asked select between Lineart and Text each time you make an EPS file.</li>
+This is a selection box which allows the user to set a default rendering
+style for EPS export:
+<ul>
+       <li>&quot;Lineart&quot;<br>
+       EPS files will accurately reproduce the alignment view in Jalview and
+       all characters will be converted into line art. Files generated in this
+       way are large and are not easily editable, but have no font table
+       dependencies.</li>
+       <li>&quot;Text&quot;<br>
+       EPS files will be a mixture of text and lineart. This produces compact
+       files that can be edited easily in programs like Microsoft Word and
+       Adobe Illustrator, but can be problematic if the fonts available to
+       jalview are not accessible by the program reading the EPS file.
+       <li>&quot;Prompt each time&quot;<br>
+       Choose this to be asked select between Lineart and Text each time you
+       make an EPS file.</li>
 </ul>
 </p>
 <p><em>Sequence//Start-End Numbering</em><br>
-  The output tab also has a group of checkboxes for each file format. If these 
-  are ticked, then Jalview will write files with the start and end sequence positions 
-  appended to each sequence id:
+The output tab also has a group of checkboxes for each file format. If
+these are ticked, then Jalview will write files with the start and end
+sequence positions appended to each sequence id:
 <pre>
   >ID/1-10
   AACDEAAFEA
 </pre>
-<p>If the boxes are left unchecked for a particular format, the sequence limits 
-  will not be appended to the sequence id. </p>
+<p>If the boxes are left unchecked for a particular format, the
+sequence limits will not be appended to the sequence id.</p>
 </p>
 <p><em>Use Modeller Output</em></p>
 <p>This option only applies to PIR format output. Jalview
-  automatically reads PIR files with sequence descriptions compatible
-  with the program <a
-  href="http://salilab.org/modeller/">Modeller</a>.
-  If this option is selected <a href="../io/modellerpir.html">Jalview will write Modeller style PIR
-  files</a> with correct start/end numbering and PDB file association (if
-  available). The Jalview id/start-end option is ignored if Modeller output is selected.
+automatically reads PIR files with sequence descriptions compatible with
+the program <a href="http://salilab.org/modeller/">Modeller</a>. If this
+option is selected <a href="../io/modellerpir.html">Jalview will
+write Modeller style PIR files</a> with correct start/end numbering and PDB
+file association (if available). The Jalview id/start-end option is
+ignored if Modeller output is selected.
 <p><a name="editing"><strong>Editing Preferences tab</strong></a></p>
-<p>There are currently 2 options available which can be selected / deselected. 
-</p>
-<p><em>AutoCalculate Consensus</em> - For large alignments it can be useful to 
-  deselect &quot;Autocalculate Consensus&quot; when editing. This prevents lengthy 
-  calculations which are performed after each sequence edit. New alignment windows 
-  will have their &quot;Autocalculate Consensus&quot; option set according to 
-  this setting. </p>
-<p><em>Pad gaps when editing</em> - New alignment windows will &quot;Pad Gaps&quot; 
-  according to this setting.</p>
+<p>There are currently 2 options available which can be selected /
+deselected.</p>
+<p><em>AutoCalculate Consensus</em> - For large alignments it can be
+useful to deselect &quot;Autocalculate Consensus&quot; when editing.
+This prevents lengthy calculations which are performed after each
+sequence edit. New alignment windows will have their &quot;Autocalculate
+Consensus&quot; option set according to this setting.</p>
+<p><em>Pad gaps when editing</em> - New alignment windows will
+&quot;Pad Gaps&quot; according to this setting.</p>
 <p><a name="editing"><strong>DAS Settings </strong></a></p>
 <p>See <a href="dassettings.html">DAS Settings</a></p>
 <p>&nbsp;</p>
diff --git a/help/html/privacy.html b/help/html/privacy.html
new file mode 100644 (file)
index 0000000..febd44e
--- /dev/null
@@ -0,0 +1,29 @@
+<html>
+  <head><title>Jalview Privacy Statement</title></head>
+    <body><p><strong>Privacy for Jalview Users</strong><br>
+    The Jalview Desktop application available from the www.jalview.org site does not contain code that is designed to collate any personal or private information without your consent.
+    
+    However, the application does contain routines which contact a variety of web services, and some of these are specifically designed to assess who is using Jalview.
+    
+    We collect usage statistics in the following ways:
+    <ul><li><em>HTTP logs on the Jalview website</em><br>
+    We record IP addresses of machines which access the web site, either via the browser when downloading the application, or when the Jalview Desktop user interface is launched.
+    <ul><li><i>The JNLP file at www.jalview.org/webstart/jalview.jnlp is retrieved to determine if you are running the latest version of Jalview.</i></li>
+    <li><i>The questionnaire web service at www.jalview.org/cgi-bin/questionnaire.pl is checked and a unique cookie for the current questionnaire is stored in the Jalview properties file.</i></li>
+    <li><i>The Jalview web services stack is contacted to retrieve the currently available web services. All interactions with the public jalview web services are logged, but we delete all job data (input data and results) after about two weeks.</i></li></ul>
+    </li>
+    <li><em>Google Analytics</em><br>
+    Since jalview 2.4.0b2, the Jalview Desktop records usage data with Google Analytics via the <a href="http://code.google.com/p/jgoogleanalytics/">JGoogleAnalytics</a> class.<br>The Google Analytics logs for Jalview version 2.4 only record the fact that the application was started, but in the future, we will use this mechanism to improve the Desktop user interface, by tracking which parts of the user interface are being used most often.</li>
+    </ul>
+    </p><p>
+    <strong>Stopping Jalview from calling home</strong>
+    If you run Jalview in 'headless mode' via the command line, then the program shouldn't try to contact any of the web servers mentioned above (if it does, then its a bug!). You can also specify some <a href="features/commandline.html">command line options</a> to disable the questionnaire and usage statistics check.  Finally, the <a href="features/preferences.html#connections">Connections Tab</a> of the jalview preferences contains options for controlling the submission of usage statistics.   
+    <strong>Other Web Clients in Jalview</strong><br>
+    The Jalview desktop is intended to make it easier to interact with web-based bioinformatics resources, but we cannot vouch for the integrity of any of the services you might access via the program. 
+    
+    You can turn this off      
+        your machine to the outside world. 
+        You may voluntarily submit query text 
+    </p>
+  </body>
+</html>
\ No newline at end of file
index f26f8b1..00d99e5 100755 (executable)
@@ -50,7 +50,6 @@
                <li>URL links generated for all feature links (bugfix)</li>
                <li>Dasobert generated non-positional feature URL link text excludes the start_end suffix (application)</li>
                <li>Added URL embedding instructions to features file documentation.</li>
-               <li>Sequences are now validated against EMBL database (broken in Version 2.4.0)</li>
                <li>Codons containing ambiguous nucleotides translated as 'X' in peptide product</li>
                <li>Sequence description lines properly shared via VAMSAS</li>
                <li>Match case switch in find dialog box works for both sequence ID and sequence string and query strings do not have to be in upper case to match case-insensitively.</li>
                <tr>
        <td>
        <div align="center"><strong>2.4.0.b2</strong><br>
-               2/6/2009</div>
+               28/10/2009</div>
        </td>
        <td>
-       <ul><li>Experimental support for google analytics usage tracking.</li>
+               <ul><li>Experimental support for google analytics usage tracking.</li>
+       <li>Jalview privacy settings (user preferences and docs).</li>
        </ul>
        </td>
        <td>
-               <ul><li>Fixed race condition in applet preventing startup in jre1.6.0u12+.</li>
-               <li></li>
+               <ul><li>Race condition in applet preventing startup in jre1.6.0u12+.</li>
+               <li>Exception when feature created from selection beyond length of sequence.</li>
+               <li>Allow synthetic PDB files to be imported gracefully</li>
+               <li>Sequence associated annotation rows associate with all sequences with a given id</li>
+               <li>Find function matches case-insensitively for sequence ID string searches</li>               
+               </ul><em>Application Issues</em><ul>
+               <li>Sequences are now validated against EMBL database</li>
+               <li>Sequence fetcher fetches multiple records for all data sources</li>
+               </ul>
+               <em>InstallAnywhere Issues</em>
+               <ul>
+               <li>Dock icon works for Mac OS X java (Mac 1.6 update issue with installAnywhere mechanism)</li>  
+               <li>Command line launching of JARs from InstallAnywhere version (java class versioning error fixed)</li>
                </ul>
        </td>
        </tr>
                <tr>
            <td>
-             <div align="center"><strong>2.4 bugfixes</strong><br>
-               12/11/2008</div>
-               </td>
-           <td>
-           </td>
-           <td>
-           <ul>
-                       <li>Sequences are now validated against EMBL database</li>
-                       <li>Sequence fetcher fetches multiple records for all data sources</li>
-           </ul>
-           </td>
-       </tr>
-       <tr>
-               <td>
+               
                <div align="center"><strong>2.4</strong><br>
                27/8/2008</div>
                </td>
diff --git a/help/html/webServices/urllinks.html b/help/html/webServices/urllinks.html
new file mode 100644 (file)
index 0000000..32111e4
--- /dev/null
@@ -0,0 +1,72 @@
+<html>
+<head>
+Opening URLs from Jalview
+</head>
+<body>
+<p>
+<p><strong>Opening URLs from Jalview</strong><br>
+Both the applet and the desktop application are able to open URLs as
+'popups' in your web browser. <br>
+Double-clicking on the ID of a sequence will open the first URL that can
+be generated from its sequence ID. This is often the SRS site, but you
+can easily configure your own <a href="#urllinks>sequence URL links</a>.</p>
+<p>Other links for a sequence either derived from any other
+configured URL links, or imported from the sequence's annotation, are
+accessed by right clicking to open the sequence pop-up menu, and
+selecting from the <em>Links</em> submenu.</p>
+<p><strong><a name="urllinks">Configuring URL Links</a></strong>
+<br>URL links are defined in the &quot;Connections&quot; tab of the <a
+       href="../features/preferences.html">Jalview desktop preferences</a>, or
+specified as <a
+       href="http://www.jalview.org/examples/appletParameters.html#parameters">applet
+parameters</a>. <br>
+By default the item &quot;SRS&quot; is added to this link menu. This
+link will show a web page in your default browser with the selected
+sequence id as part of the URL.<br>
+In the preferences dialog box, click <strong>new</strong> to add a new
+link, and <strong>edit</strong> to modify an existing link, or <strong>delete</strong>
+to remove it.<br>
+You can name the link, this will be displayed on a new menu item under
+the &quot;Link&quot; menu when you right click on a sequence id. <br>
+The URL string must contain a token that can be replaced with a sequence
+ID. The simplest token is &quot;$SEQUENCE_ID$&quot;, which will be
+replaced by the chosen sequence id when you click on it.</p>
+<p>eg.<br>
+UniRef100 =
+http://www.ebi.uniprot.org/uniprot-srv/uniRefView.do?proteinAc=$SEQUENCE_ID$&amp;library=uniref100<br>
+Swissprot = http://www.expasy.org/uniprot/$SEQUENCE_ID$ <br>
+<br>
+Links will also be made for any database cross references associated
+with the sequence where the database name exactly matches a URL link
+name. In this case, the $SEQUENCE_ID$ string will be replaced with the
+accession string for the database cross-reference, rather than the
+sequence ID for the sequence (<em>since Jalview 2.4</em>).</p>
+<p><strong>Regular Expression Substitution</strong><br>
+A url may contain a string of the form $SEQUENCE_ID=/<em>regular
+expression</em>/=$. In this case, the regular expression will be applied to
+the full sequence ID string and the resulting match will be inserted
+into the URL. Groups of parentheses can be used to specify which regions
+of the regular expression will be used to generate the URL:
+<ul>
+       <li>Each top level parenthesis will yield a URL containing the
+       text matched within that parenthesis.</li>
+       <li>Regions matching sub-parentheses within a top-level
+       parenthesis will be concatenated to form the text inserted into the URL
+       for the top-level parenthesis.</li>
+       <em>Please Note:
+       <ul>
+               <li>The regular expressions supported by Jalview are those
+               provided by the <a href="www.javaregex.com">Stevesoft javaregex
+               package</a>.</li>
+               <li>Some characters must be escaped when specifying them as a
+               match within a regular expression.</li>
+       </ul>
+       <br>
+       Many Thanks to Bernd Brandt of the Free University of Amsterdam for
+       testing this new regular-expression expansion feature! </em>
+       <em>
+</ul>
+</p>
+<p
+</body>
+</html>
\ No newline at end of file