<!-- panel end-->\r
<div id="content">\r
<h2 id="headtitle" style="text-align:left">JABAWS Server Virtual Machine</h2>\r
- <p><span style="text-align:left">JABAWS virtual machine is a way of running fully functional JABA Web Services on your own computer. To use virtual machine (VM) you have to install a software for running it. We would recommend <a href="http://www.vmware.com/products/player">VMWare Player</a> for Windows and Linux users. There is also an <a href="http://www.virtualbox.org/wiki/Download_Old_Builds_3_2">Oracle VirtualBox</a> (version 3.2.12) for Mac users. Both are free and installation is simple. <a href="http://www.jalview.org/download.html">Jalview</a></span> can <a href="man_servervm.html#jalviewWithJaba">use your local JABAWS VM</a>. </p>\r
+ <p><span style="text-align:left">JABAWS virtual machine is a way of running fully functional JABA Web Services on your own computer. To use virtual machine (VM) you have to install a software for running it. We would recommend <a href="http://www.vmware.com/products/player">VMWare Player</a> for Windows and Linux users or <a href="http://www.vmware.com/products/fusion/overview.html">VMware Fusion</a> for Mac users. <a href="http://www.jalview.org/download.html">Jalview</a></span> can <a href="man_servervm.html#jalviewWithJaba">use your local JABAWS VM</a>. </p>\r
<ul>\r
<li> JABAWS Virtual Appliance: <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/jabaws-vm.zip">download</a> (520M)</li>\r
</ul>\r
\r
\r
<h2><a name="jabawswar" id="jabawswar"></a>JABAWS Server Web Application </h2>\r
-<p> The JABAWS Server Web Application aRchive (WAR) version is for you if you want to deploy JABAWS for many users e.g. your laboratory or if you are an expert user and want to have more control on JABAWS. Typically, you will have a cluster or at least a powerful server machine which all users are willing to use. If you only have a single server then, you may use JABAWS Server Virtual Appliance instead. The server is provided as a self-contained <a href="http://en.wikipedia.org/wiki/WAR_(Sun_file_format)">Web Application\r
-aRchive (WAR) </a> containing all necessary binaries. WAR file can be deployed on any\r
- web application server\r
-<!-- Note - mention servlet 2.4 compliance here? -->supporting at least version 2.4 of the Java servlet specification, i.e. <a href="http://tomcat.apache.org/download-60.cgi">Tomcat 7.0</a>. </p>\r
-\r
+<p> The JABAWS Server Web Application aRchive (WAR) version is for you if you want to deploy JABAWS for many users e.g. your laboratory or if you are an expert user and want to have more control on JABAWS. You can also use this version for Mac and Linux computers if you do not want to use virtualization. Finally, you can use this version with a cluster. <br/>\r
+ The server is provided as a self-contained <a href="http://en.wikipedia.org/wiki/WAR_(Sun_file_format)">Web Application\r
+ aRchive (WAR) </a> containing all necessary binaries. WAR file can be deployed on any\r
+ web application server\r
+ <!-- Note - mention servlet 2.4 compliance here? -->\r
+ supporting at the Java servlet specification v. 2.4 or above, i.e. <a href="http://tomcat.apache.org/download-60.cgi">Tomcat 7.0</a>. </p>\r
<ul>\r
<li>A Complete Server for all platforms: <a href=\r
"http://www.compbio.dundee.ac.uk/jabaws/archive/jaba.war">download</a>\r
</ul>\r
\r
\r
-<p>Please bear in mind that if you deploy JABAWS WAR on Windows, only the Muscle and Clustal web services will work! If you want to run the other web services on Windows, then use the JABAWS Server VM package instead. \r
+<p>Please bear in mind that if you deploy JABAWS WAR on Windows, not all web services will be functional. Use the JABAWS Server VM package instead. \r
<!-- content end-->\r
</p>\r
\r
<!-- panel end-->\r
<div id="content">\r
<h2 id="headtitle">JABAWS 2</h2>\r
-<p style="color:black; font-weight:normal; text-align:left;"><span style="border-bottom:dotted 1px #666" title="JAva Bioinformatics Analysis Web Services version 2">JABAWS<sup>2.0</sup>:Disorder</span> is free software which provides web services for prediction of protein disorder, multiple sequence alignment and amino acid conservation conveniently packaged to run on your local computer, server or cluster. Disorder prediction services are based on <a href="http://dis.embl.de/">DisEMBL</a>, <a href="http://iupred.enzim.hu">IUPred</a>, <a href="http://www.strubi.ox.ac.uk/RONN">Ronn</a>, <a href="http://globplot.embl.de/">GlobPlot</a>, conservation is calculated by <a href="http://www.compbio.dundee.ac.uk/aacon">AACon</a>, multiple sequence alignment services are the <a href="http://www.clustal.org/">Clustal W</a>, <a href=\r
+<p style="color:black; font-weight:normal; text-align:left;"><span style="border-bottom:dotted 1px #666" title="JAva Bioinformatics Analysis Web Services version 2">JABAWS<sup>2.0</sup>:Disorder</span> is free software which provides web services for prediction of protein disorder, multiple sequence alignment and amino acid conservation conveniently packaged to run on your local computer, server or cluster. Disorder prediction services are based on <a href="http://dis.embl.de/">DisEMBL</a>, <a href="http://iupred.enzim.hu">IUPred</a>, <a href="http://www.strubi.ox.ac.uk/RONN">Ronn</a>, <a href="http://globplot.embl.de/">GlobPlot</a>, conservation is calculated by <a href="http://www.compbio.dundee.ac.uk/aacon">AACon</a>, multiple sequence alignment services are the <a href="http://www.clustal.org/omega">Clustal Omega</a>, <a href="http://www.clustal.org/clustal2">Clustal W</a>, <a href=\r
"http://align.bmr.kyushu-u.ac.jp/mafft/software/">MAFFT</a>, <a href="http://www.drive5.com/muscle">MUSCLE</a>, <a href=\r
"http://www.tcoffee.org/Projects_home_page/t_coffee_home_page.html"> TCOFFEE</a> and <a href="http://probcons.stanford.edu/">PROBCONS</a>. \r
<span style="color:black; font-weight:normal; text-align:left;">JABA Web Services can be accessed from the <a href="http://www.jalview.org">Jalview</a> multiple sequence alignment editor and analysis workbench to allow multiple alignment calculations limited only by your own local computing resources.</span></p>\r
<p> JABAWS currently provides access to the following programs:</p>\r
<p>Multiple Sequence Alignement </p>\r
<ul>\r
- <li><a href="http://www.clustal.org/">ClustalW</a> (version 2.0.12)</li>\r
+ <li><a href="http://www.clustal.org/omega">Clustal Omega </a> (version 1.0.2)</li>\r
+ <li><a href="http://www.clustal.org/clustal2">ClustalW</a> (version 2.0.12)</li>\r
<li><a href="http://align.bmr.kyushu-u.ac.jp/mafft/software/">Mafft</a> (version 6.857)</li>\r
<li><a href="http://www.drive5.com/muscle">Muscle</a> (version 3.8.31) </li>\r
<li><a href="http://www.tcoffee.org/Projects_home_page/t_coffee_home_page.html">Tcoffee</a> (version 8.99) </li>\r
<p>The command line client comes as a part of <a href="download.html"> client package</a> which you are welcome to download. The command line client can be used to align sequences using any of JABAWS supported web services. The client is OS independent and supports most of the functions which can be accessed programmatically via <a href="dm_javadoc/index.html">JABAWS API</a>. Using this client you could align sequences using presets or custom parameters, please see examples of this below. Here is the list of options supported by the command line client. </p>\r
<span class="code"><strong>Usage:</strong> java -jar <path_to_jar_file> -h=host_and_context -s=serviceName ACTION [OPTIONS]<br />\r
-h=<host_and_context> - a full URL to the JABAWS web server including context path e.g. http://10.31.10.159:8080/ws<br />\r
--s=<ServiceName> - one of [MafftWS, MuscleWS, ClustalWS, TcoffeeWS, ProbconsWS]\r
+-s=<ServiceName> - one of [MafftWS, MuscleWS, ClustalWS, ClustalOWS, TcoffeeWS, ProbconsWS, AAConWS, JronnWS, DisemblWS, GlobPlotWS, IUPredWS]\r
</p>\r
<br />\r
<strong>ACTIONS:</strong><br />\r
+ "Port"), MsaWS.class);</p>\r
<p>Where Services is enumeration of JABAWS web services. All JABAWS multiple sequence alignment methods confirm to MsaWS specification, thus from the caller point of view all JABAWS web services can be represented by MsaWS interface. The full documentation of MsaWS functions is available from the <a href="dm_javadoc/compbio/data/msa/MsaWS.html">javadoc</a>. </p>\r
<h3><a name="validnames" id="validnames"></a>Valid JABAWS service names and WSDL files </h3>\r
-<ul>\r
+<p>Multiple sequence alignment services </p>\r
+<ul><li><a href="http://www.compbio.dundee.ac.uk/jabaws/ClustalOWS?wsdl">ClustalOWS</a> (http://www.compbio.dundee.ac.uk/jabaws/ClustalOWS?wsdl) </li>\r
<li><a href="http://www.compbio.dundee.ac.uk/jabaws/ClustalWS?wsdl">ClustalWS</a> (http://www.compbio.dundee.ac.uk/jabaws/ClustalWS?wsdl) </li>\r
<li><a href="http://www.compbio.dundee.ac.uk/jabaws/MuscleWS?wsdl">MuscleWS</a> (http://www.compbio.dundee.ac.uk/jabaws/MuscleWS?wsdl) </li>\r
<li><a href="http://www.compbio.dundee.ac.uk/jabaws/MafftWS?wsdl">MafftWS</a> (http://www.compbio.dundee.ac.uk/jabaws/MafftWS?wsdl) </li>\r
<li><a href="http://www.compbio.dundee.ac.uk/jabaws/TcoffeeWS?wsdl">TcoffeeWS</a> (http://www.compbio.dundee.ac.uk/jabaws/TcoffeeWS?wsdl) </li>\r
<li><a href="http://www.compbio.dundee.ac.uk/jabaws/ProbconsWS?wsdl">ProbconsWS</a> (http://www.compbio.dundee.ac.uk/jabaws/ProbconsWS?wsdl) </li>\r
+ </ul>\r
+<p>Protein disorder prediction services </p>\r
+<ul>\r
+ <li><a href="http://www.compbio.dundee.ac.uk/jabaws/IUPredWS?wsdl">IUPredWS</a> (http://www.compbio.dundee.ac.uk/jabaws/IUPredWS?wsdl) </li>\r
+ <li><a href="http://www.compbio.dundee.ac.uk/jabaws/GlobPlotWS?wsdl">GlobPlotWS</a> (http://www.compbio.dundee.ac.uk/jabaws/GlobPlotWS?wsdl) </li>\r
+ <li><a href="http://www.compbio.dundee.ac.uk/jabaws/DisEMBLWS?wsdl">DisEMBLWS</a> (http://www.compbio.dundee.ac.uk/jabaws/DisEMBLWS?wsdl) </li>\r
+ <li><a href="http://www.compbio.dundee.ac.uk/jabaws/JronnWS?wsdl">JronnWS</a> (http://www.compbio.dundee.ac.uk/jabaws/JronnWS?wsdl) </li>\r
+ </ul>\r
+<p>Amino acid conservation service</p>\r
+<ul>\r
+ <li><a href="http://www.compbio.dundee.ac.uk/jabaws/AAConWS?wsdl">AAConWS</a> (http://www.compbio.dundee.ac.uk/jabaws/AAConWS?wsdl) </li>\r
</ul>\r
<h3><a name="defalign" id="defalign"></a>Aligning sequences </h3>\r
<p>Given that <span class="hightlight">msaws</span> is web service proxy, created as described in "Connecting to JABAWS" section, the actual alignment can be obtained as follows: </p>\r
programs for your system</a></li>\r
<li><a href="#haveexec">Reuse the binaries that are\r
already in your system</a></li>\r
- <li><a href="#obtainexec">Obtaining alignment\r
- programs for your operating system</a></li>\r
+ <li><a href="#obtainexec">Obtaining command line binaries </a><a href="#obtainexec">for your operating system</a></li>\r
<li><a href="#usingWsTester">Testing JABAWS Server</a></li>\r
<li><a href="#diffcontexts">Running many JABAWS instances on the same server</a> </li>\r
<li><a href="#nocluster">JABAWS on a single server</a></li>\r
about <span class="hightlight">the\r
Executable.properties</span> file is given in the <a href="man_configuration.html#exec">JABAWS Configuration chapter.</a></p>\r
\r
-<h3><a name="obtainexec" id="obtainexec">Obtaining alignment\r
-programs for your operating system</a></h3>\r
+<h3><a name="obtainexec" id="obtainexec">Obtaining command line binaries for your operating system</a></h3>\r
\r
<p>You could search for pre-packaged compiled executable in your\r
system package repository or alternately, download pre-compiled\r
modify the paths in <span class=\r
"hightlight">executable.properties</span> as described above. Below are some suggestions on where you may be able to get the binaries for your system. </p>\r
<ul>\r
+ <li><a href="http://www.clustal.org/omega/#Download">Clustal Omega </a></li>\r
<li><a href="ftp://ftp.ebi.ac.uk/pub/software/clustalw2/2.0.12/">ClustalW</a></li>\r
<li><a href="http://mafft.cbrc.jp/alignment/software/">Mafft</a></li>\r
<li><a href="http://www.drive5.com/muscle/download3.6.html">Muscle</a></li>\r
<li><a href="http://www.tcoffee.org/Packages/Binaries/">Tcoffee</a></li>\r
- <li>Probcons (Linux <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/linux_x86/probcons">x86</a> | <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/linux_x64/probcons">x64</a>)</li>\r
+ <li>Probcons (Linux <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/linux_x86/probcons">x86</a> | <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/linux_x64/probcons">x64</a> | <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/mac/probcons">Mac</a>)</li>\r
+ <li>IUPred (Linux <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/linux_x86/iupred">x86</a> | <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/linux_x64/iupred">x64</a> | <a href="http://www.compbio.dundee.ac.uk/jabaws/archive/binaries/mac/iupred">Mac</a>)</li>\r
</ul>\r
<h3><a name="usingWsTester" id="usingWsTester"></a>Testing JABAWS Server </h3>\r
<p>First of all make sure that Tomcat server is started successfully. If this was the case, then you should see JABAWS home page when you navigate to your Tomcat JABAWS context path e.g. <span class="code">http://myhost.compbio.ac.uk:8080/jabaws</span>If you see it, then it is time to make sure that web services are working too. Assuming that you have unpacked/deployed JABAWS from the server war file, you should be able to navigate to the test program which can be found in <webapplicationpath>/WEB-INF/lib/jabaws-client.jar file. To run the tests type:<span class="code"> java -jar jabaws-client.jar -h=<Your web application server host name, port and JABAWS context path></span></p>\r
</div>\r
\r
<!-- content end-->\r
-<div id="copyright">Last update: 1 April 2011<br />\r
+<div id="copyright">Last update: 1 August 2011<br />\r
Peter Troshin, Jim Procter and Geoff Barton, The Barton Group, University of\r
Dundee, UK</div>\r
</div>\r
<li>download and install <a href="http://www.vmware.com/products/player">VMWare Player</a>.</li>\r
<li>Unpack the JABAWS virtual appliance and open it with VMware Player.</li>\r
</ol>\r
-<p>If you use a Mac, or prefer not to use VMWare, then :</p>\r
-<ol>\r
- <li>download and install <a href="http://www.virtualbox.org/wiki/Download_Old_Builds_3_2">Virtual Box</a>.</li>\r
- <li>Unpack the JABAWS virtual appliance, import it into VirtualBox and then start the appliance. </li>\r
-</ol>\r
<div id="testing_jabaws">\r
<h3>Testing</h3>\r
<p>The easiest way to test that your JABAWS Virtual appliance is working is to use Jalview.</p>\r