new web service dialogs and JABA
authorjprocter <Jim Procter>
Wed, 22 Sep 2010 01:04:24 +0000 (01:04 +0000)
committerjprocter <Jim Procter>
Wed, 22 Sep 2010 01:04:24 +0000 (01:04 +0000)
help/help.jhm
help/helpTOC.xml
help/html/webServices/JABAWS.html [new file with mode: 0644]
help/html/webServices/index.html
help/html/webServices/msaclient.html
help/html/webServices/webServicesParams.html [new file with mode: 0644]
help/html/webServices/webServicesPrefs.html [new file with mode: 0644]
help/html/webServices/wsparams.gif [new file with mode: 0644]
help/html/webServices/wsprefs.gif [new file with mode: 0644]

index 865013b..0ed676c 100755 (executable)
@@ -11,6 +11,9 @@
    <mapID target="cursor" url="html/features/cursorMode.html"/>
    <mapID target="search" url="html/features/search.html"/>   
    <mapID target="webservice" url="html/webServices/index.html"/>
+   <mapID target="jabaws" url="html/webServices/JABAWS.html"/>
+   <mapID target="wsparams" url="html/webServices/webServicesParams.html"/>
+   <mapID target="wsprefs" url="html/webServices/webServicesPrefs.html"/>
    <mapID target="msaservice" url="html/webServices/msaclient.html"/>
    <mapID target="clustal" url="html/webServices/clustalw.html"/>
    <mapID target="muscle" url="html/webServices/muscle.html"/>
index f0403e7..39b5561 100755 (executable)
@@ -44,6 +44,9 @@
          <tocitem text="DAS Feature Settings" target="das.settings"/>
         </tocitem>
        <tocitem text="Web Services" target="webservice" expand="false">
+       <tocitem text="JABAWS" target="jabaws"/>
+       <tocitem text="Web Service Preferences" target="wsprefs"/>
+       <tocitem text="Web Service Parameters" target="wsparams"/>
           <tocitem text="Sequence Alignment" target="msaservice" expand="false">
                <tocitem text="Clustal Alignment" target="clustal"/>
                 <tocitem text="Muscle Alignment" target="muscle"/>
diff --git a/help/html/webServices/JABAWS.html b/help/html/webServices/JABAWS.html
new file mode 100644 (file)
index 0000000..a313b83
--- /dev/null
@@ -0,0 +1,61 @@
+<!--
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.5)
+ * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle
+ * 
+ * This file is part of Jalview.
+ * 
+ * Jalview 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 3 of the License, or (at your option) any later version.
+ * 
+ * Jalview 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 Jalview.  If not, see <http://www.gnu.org/licenses/>.
+-->
+<html>
+<head>
+<title>The JABAWS system</title>
+</head>
+<body>
+<p><strong>The</strong> <strong><em>JA</em></strong>va <strong><em>B</em></strong>ioinformatics
+<strong><em>A</em></strong>nalysis <strong><em>W</em></strong>eb <strong><em>S</em></strong>ervices
+<strong>system</strong> (<strong>JABAWS</strong>)<br>
+Jalview includes a client for interacting with programmatic (SOAP) web
+services for the <a href="http://www.compbio.dundee.ac.uk/jabaws">JABAWS</a>
+service model, developed at the University of Dundee by Peter Troshin
+and Geoff Barton. This is an open source system that provides a
+framework for wrapping command line bioinformatics analysis programs
+that enables them to be executed locally or on a cluster using data and
+analysis parameters provided by a program linked with JABAWS directly or
+accessing it remotely <em>via</em> its web services interface.</p>
+<p>The list of JABAWS servers known to the Jalview desktop is shown
+in the <a href="webServicesPrefs.html">Web Services Preferences
+Panel</a>, and detailed information about a particular service is available
+from the help text and web pages accessible from its <a
+       href="webServicesParams.html">job parameters dialog box</a>.</p>
+<p><strong>Obtaining JABAWS</strong><br>
+One of the aims of JABAWS is to enable you to easily perform
+computationally intensive bioinformatics analysis tasks using your own
+computational facilities. It can be installed on a workstation to
+provide stand-alone execution of analysis programs, or as a job
+submission engine - enabling larger numbers of jobs to be handled. If
+you would like to download and install JABAWS for your own use, please
+go to <a href="http://www.compbio.dundee.ac.uk/jabaws">http://www.compbio.dundee.ac.uk/jabaws</a>
+for more information.</p>
+<p><strong>Configuring your own JABAWS services for use by
+Jalview</strong><br>
+Once you have downloaded and installed JABAWS, and verified it is
+working, all that is needed is to add your new JABAWS server's URL to
+the list in the <a href="webServicesPrefs.html">Web Services
+Preferences Panel</a>. After adding your service and saving your preferences
+or hitting the 'refresh web services' button, you should be able to
+submit jobs to the server via the alignment window's web services menu.
+Your JABAWS servers list is stored in your Jalview preferences, so you
+will only have to configure Jalview once for each new server.</p>
+<p><em>Support for accessing JABAWS servers was introduced in
+Jalview 2.6.</em></p>
+</body>
+</html>
index 8e785dc..9d13906 100755 (executable)
@@ -36,9 +36,21 @@ bioinformatic data retrieval and analysis.
        <li>The <a href="dbreffetcher.html">Database Reference Fetcher</a>
        transfers database references from records available from DAS or the
        public sequence databases.</li>
-       <li>Jalview SOAP Web Services for sequence and alignment analysis
-       are provided by the University of Dundee, and are available from the
-       Alignment window's <strong> Web Service</strong> menu.</li>
+       <li>The <strong>Web Services</strong> menu in each alignment
+       window also provides access to the following:
+       <ul>
+               <li>Jalview SOAP Web Services for sequence alignment and
+               secondary structure prediction based at the University of Dundee.</li>
+               <li>Services for submitting IDs and sequences to external
+               bioinformatics services such as <a href="#envision2">Envision2</a>.</li>
+               <li>Programs for multiple sequence alignment, made available <em>via</em>
+               <a href="JABAWS.html">Java Bioinformatic
+               Analysis Web Service (JABAWS)</a> servers.</li>
+       </ul>
+       The <a href="webServicesPrefs.html">Web Services Preference panel</a>
+       controls the display and appearance of the submission and analysis
+       services in the <strong>Web Services</strong> menu.</li>
+
 </ul>
 </p>
 <p>Jalview's distributed computations are SOAP based services
@@ -47,12 +59,13 @@ programs. These services actually run on the cluster based in the School
 of Life Sciences, University of Dundee, and are maintained by the Barton
 group.</p>
 <p><strong><a name="envision2">Envision2 Services</a></strong></p>
-<p>Jalview 2.5 includes a client to enable the user to submit one or
-more sequences or sequence IDs to analysis workflows provided by the <a
+<p>Since version 2.5, Jalview has included a client to enable the
+user to submit one or more sequences or sequence IDs to analysis
+workflows provided by the <a
        href="http://www.ebi.ac.uk/enfin-srv/envision2">EnVision2 web
 application</a>. This allows Jalview users to easily access the EnCore
-network of databases and analysis services developed by members of <a
-       href="http://www.enfin.org">ENFIN</a>.</p>
+network of databases and analysis services developed by ENFIN (<a
+       href="http://www.enfin.org">www.enfin.org</a>).</p>
 <br />
 <p><strong>Web Service Dialog Box</strong></p>
 <img src="clwqueued.gif">
@@ -78,28 +91,22 @@ permanently cancel the job, but this is only possible for some services.
                Multiple Alignment with Fast Fourier Transforms - a highly accurate
                and high throughput dna and amino acid alignment method, performing at
                least as well as ClustalW and Muscle.</li>
+               <li>Other alignment methods are also available via <a
+                       href="JABAWS.html">JABAWS</a>. For more information about a
+               particular service, see the documentation available via the <a
+                       href="webServicesParams.html">web services parameter dialog box</a>.</li>
        </ul>
        </li>
        <li><strong>Secondary Structure Prediction</strong>
        <ul>
                <li><a href="jnet.html">JNet</a><br>
-               This is a front end to the existing <a
+               This is a front end to the <a
                        href="http://www.compbio.dundee.ac.uk/www-jpred/">JNet www server</a>
                allowing single sequence or profile based prediction.</li>
        </ul>
        </li>
 </ul>
 </p>
-<!--                   <p>Watch this space! These are some of the services
-                  planned to be released soon:<ul>
-                  <li>More alignment services: PROBCONS, T-COFFEE</li>
-                  <li>Repeat analysis
-                  </li>
-                  <li>Remote Homology Detection<br>
-                  </li>
-                  </ul>
-                  In the future, Jalview will also be able to new discover services
-                  dynamically, and distribute expensive analysis functions like <a
-                  href="../calculations/pca.html">PCA</a> to the Dundee machines.</p>-->
+
 </body>
 </html>
index 7f4bac9..d35a28e 100644 (file)
@@ -33,8 +33,8 @@ available:<ul>
 <li><em>alignment</em> - where a new alignment is constructed from the input
 </li>
 <li><em>realignment</em> -
-where any existing alignments in the input are passed to the service
-for profile based alignment.
+where any aligned sequences will be used by the service
+to construct a profile based alignment of the remaining unaligned sequences.
 </li>
 </ul>
 </p>
diff --git a/help/html/webServices/webServicesParams.html b/help/html/webServices/webServicesParams.html
new file mode 100644 (file)
index 0000000..ebb8d1b
--- /dev/null
@@ -0,0 +1,86 @@
+
+<!--
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.5)
+ * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle
+ * 
+ * This file is part of Jalview.
+ * 
+ * Jalview 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 3 of the License, or (at your option) any later version.
+ * 
+ * Jalview 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 Jalview.  If not, see <http://www.gnu.org/licenses/>.
+-->
+<html>
+<head>
+<title>Web Service Job Parameter Dialog Box</title>
+</head>
+<body>
+<p><strong>Web service Job Parameter Dialog box</strong></p>
+
+<p>Some Jalview services including those provided by <a
+       href="JABAWS.html">JABAWS</a>, support a range of parameters and
+options, enabling you to employ the most appropriate settings for the
+input data. In addition to any preset combinations provided by the
+services themselves, the Web services parameters dialog box also allows
+you to create and store your own parameter sets, so they can be accessed
+quickly from the presets menu.</p>
+<p><Strong>Accessing the parameter dialog box</Strong><br>
+The parameters dialog box is opened by selecting the 'Edit and Run' menu
+entries within the JABAWS analysis submenu of the alignment window's web
+services menu. Once opened, it presents the parameters and options
+available for the chosen analysis for you to modify, and and also
+enables you to browse any available service presets and select, create
+or modify your own user defined parameter sets. Once you are satisfied
+with the analysis parameters, press the <strong>Start Job</strong>
+button to initiate the analysis.</p>
+<p><Strong>Getting help on the analysis parameters</Strong><br>
+Each option or parameter shown in the dialog is accompanied by a brief
+description, which is shown as a tooltip when the mouse is moved over
+it. For some, a link symbol will also be shown (as in the example
+below), indicating that further information is available online. In this
+case, right-clicking (or command-click) will open a pop-up menu allowing
+you to select a URL to open in your web browser.</p>
+<p>
+<center><img src="wsparams.gif" align="center" width="480"
+       height="499" alt="Analysis Parameters Dialog Box for JABAWS Services">
+<br>
+Parameter settings dialog box for JABAWS MAFFT Service</center>
+</p>
+<p>The menu and text box at the top of the dialog box displays the
+name of the current parameter set. The name can be edited, should you
+wish to change or create a new user defined set, or clicked to present a
+menu enabling other sets to be browsed. The description shown below may
+also be edited (and the box resized to facilitate this), allowing you to
+provide notes to accompany the parameter set. The modification of these
+or any of the option or parameter settings will enable one or more of
+the following buttons, that allow you to:
+<ul>
+       <li><em>Revert</em> the changes you have made. This will undo any
+       changes you have made to the parameters and options with respect to the
+       currently selected parameter set, reverting each setting to its default
+       or last saved value.</li>
+       <li><em>Create</em> a new parameter set. Selecting this option
+       will create a new parameter set with the given name. New parameter sets
+       will be saved for the current session, but a file chooser will also
+       open which gives you the option to save the set for use in future
+       sessions.</li>
+       <li><em>Update</em> an existing user defined parameter set. This
+       button will save any modifications you have made to the current
+       parameter set.</li>
+       <li><em>Rename</em> the current user defined parameter set. This
+       will update the name recorded for the current parameter set.</li>
+       <li><em>Delete</em> the current parameter set. Selecting this will
+       erase the current user defined parameter set from memory, and delete
+       its associated parameter file (if it exists).</li>
+</ul>
+</p>
+<p><em>Support for adjusting and saving web service parameter
+sets was added in Jalview 2.6</em></p>
+</body>
+</html>
diff --git a/help/html/webServices/webServicesPrefs.html b/help/html/webServices/webServicesPrefs.html
new file mode 100644 (file)
index 0000000..a8cda34
--- /dev/null
@@ -0,0 +1,60 @@
+
+<!--
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.5)
+ * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle
+ * 
+ * This file is part of Jalview.
+ * 
+ * Jalview 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 3 of the License, or (at your option) any later version.
+ * 
+ * Jalview 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 Jalview.  If not, see <http://www.gnu.org/licenses/>.
+-->
+<html>
+<head>
+<title>The Web Services Preferences Dialog Box</title>
+</head>
+<body>
+<p><strong>The Web Services Preferences Dialog Box</strong></p>
+
+<p>Jalview includes a range of web services clients for data
+retrieval and analysis. The <em>Web Services</em> menu found in each
+alignment window provides access to some of these services, and is
+configured <em>via</em> the web services preference dialog box,
+available from the <em>Preferences</em> panel from the <strong>Tools&#8594;Preferences...</strong>
+menu from the Jalview Desktop window's menu bar.</p>
+<p>
+<center><img src="wsprefs.gif" align="center"
+       alt="Web Services Preferences Panel" width="500" height="420"><br>
+Web Services Preference Panel</center>
+</p>
+<p><strong>Configuring the list of JABAWS servers</strong><br>
+The main area of the panel shows the list of <a href="JABAWS.html">JABAWS</a>
+servers that Jalview is currently aware of. A server's URL may be added,
+edited by double clicking on it, or deleted by selecting it and using
+the buttons below. After adding or editing a server's URL, you will be
+asked if you wish to test the server. If you wish to do so, then first
+ensure you can view the new server's test report, which will be output
+on Jalview's standard console output (you can open Jalview's built in
+console viewer via the <strong>Tools&#8594;Java Console</strong> menu
+option).</p>
+<p><strong>Controlling the layout of the Web Services Menu</strong><br>
+The range of services that Jalview is able to access depends upon your
+requirements, and local computational resources. However, when a large
+number of resources are available, then the entries and sub menus in the
+<strong>web services</strong> menu can quickly become unwieldly. The
+options in the lower part of the dialog box enable you to control the
+display of each type of analysis service client in the web services
+menu. In addition, indexing options are provided that enable you to
+define the layout of the menus provided for JABAWS services by sorting
+them into submenus according to analysis type and/or host server.</p>
+<p><em>The web services preferences panel was added in Jalview
+2.6</em></p>
+</body>
+</html>
diff --git a/help/html/webServices/wsparams.gif b/help/html/webServices/wsparams.gif
new file mode 100644 (file)
index 0000000..df9da98
Binary files /dev/null and b/help/html/webServices/wsparams.gif differ
diff --git a/help/html/webServices/wsprefs.gif b/help/html/webServices/wsprefs.gif
new file mode 100644 (file)
index 0000000..96b9a5a
Binary files /dev/null and b/help/html/webServices/wsprefs.gif differ