3 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7)
4 * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle
6 * This file is part of Jalview.
8 * Jalview is free software: you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License
10 * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
12 * Jalview is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
21 <title>Web Services</title>
25 <strong>Web services</strong>
28 <p>Jalview includes clients for a variety of web services for both
29 bioinformatic data retrieval and analysis.
31 <li>The <a href="../features/seqfetch.html">Sequence Fetcher</a>
32 utilises web services for sequence, alignment and structure retrieval
33 provided by the European Bioinformatics Institute (EBI) and
34 Distributed Annotation System servers that are capable of serving
36 <li>The <a href="../features/dasfeatures.html">DAS Feature
37 Fetcher</a> enables the retrieval and visualization of features from DAS
38 annotation sources</li>
39 <li>The <a href="dbreffetcher.html">Database Reference
40 Fetcher</a> transfers database references from records available from
41 DAS or the public sequence databases.</li>
42 <li>The <strong>Web Services</strong> menu in each alignment
43 window also provides access to the following:
45 <li>Programs for <a href="msaclient.html">multiple sequence
46 alignment</a>, made available <em>via</em> <a href="JABAWS.html">Java
47 Bioinformatic Analysis Web Service (JABAWS)</a> servers.</li>
48 <li>Jalview SOAP Web Services for <a href="jnet.html">secondary
49 structure prediction</a> based at the University of Dundee.</li>
50 <li>Services for alignment analysis, such as <a
51 href="shmr.html">Multi-Harmony</a>.
52 <li>Services for submitting IDs and sequences to external
53 bioinformatics services such as Envision2 (see <a href="#envision2">below</a>).</li>
56 <strong>Web Service Dialog Box</strong>
57 </p> <img src="clwqueued.gif">
58 <p>This dialog box is displayed when a web service job is
59 submitted. It gives the name of the service and any method citation
60 information, and monitors the progress of the calculation. The
61 cancel button will permanently cancel the job, but this is only
62 possible for some services.</p> The <a href="webServicesPrefs.html">Web
63 Services Preference panel</a> controls the display and appearance of the
64 submission and analysis services in the <strong>Web Services</strong>
66 <li>If Jalview encounters problems accessing any services, it may
67 display a <a href="webServicesPrefs.html#wswarnings">warning
68 dialog box</a> (this can be turned off using the web services
69 preferences tab).</li>
73 <strong>More about Jalview's Web Services</strong> <br> Jalview's
74 distributed computations utilise <a
75 href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> and <a
76 href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>
77 web services exposing sequence alignment, analysis, and secondary
78 structure prediction programs. Originally, Jalview 2's services were
79 maintained by the Barton group at the University of Dundee, and ran
80 programs on the Life Sciences High-performace Computing Cluster. With
81 the advent of <a href="http://www.compbio.dundee.ac.uk/JABAWS">JABAWS</a>,
82 however, it is possible for anyone to host Jalview web services.
85 <strong><a name="envision2">Envision2 Services</a>
89 Since version 2.5, Jalview has included a client to enable the user to
90 submit one or more sequences or sequence IDs to analysis workflows
91 provided by the <a href="http://www.ebi.ac.uk/enfin-srv/envision2">EnVision2
92 web application</a>. This allows Jalview users to easily access the
93 EnCore network of databases and analysis services developed by ENFIN (<a
94 href="http://www.enfin.org">www.enfin.org</a>).