| Name | APPS/BIO/CLUSTALW-2.0.9 |
|---|---|
| Description | CLUSTALW multiple sequence alignment tool |
| Status | Beta, interface might change based on user suggestions |
| Last update | 2008-08-12 |
ClustalW is a program to perform multiple alignment of nucleic acid and protein sequences. See http://www.clustal.org/ for more information.
Only this development version currently available.
The runtime environment sets the following environment variables:
Here is an example to run a smoke test on the RE installation. Download clustalw_test.tar.gz.
To run the example, just untar in an empty directory and submit.
$ wget https://extras.csc.fi/mgrid/clustalw_re/clustalw_test.tar.gz $ tar xvfz clustalw_test.tar.gz $ ngsub -d 1 clustalw_test.xrsl
Here is an example session for installing the software. /home/opt
is a shared directory visible to the compute nodes.
$ wget ftp://ftp.ebi.ac.uk/pub/software/clustalw2/2.0.9/clustalw-2.0.9-src.tar.gz $ tar xvfz clustalw-2.0.9-src.tar.gz $ cd clustalw-2.0.9 $ ./configure --prefix=/home/opt/clustalw-2.0.9 $ make $ make install
Below is an example RE script. The shared application installation directory
is assumed to be /home/opt in this case also.
#!/bin/bash
#
# CLUSTALW runtime environment script for Nordugrid ARC.
#
# Runtime environment scripts are called (bash source)
# from NorduGrid ARC with argument 0, 1 or 2.
# First call with argument "0" is made before the the batch
# job submission script is written.
# Second call is made with argument "1" just prior to execution of the
# user specified executable.
# Third "clean-up" call is made with argument "2" after the user
# specified executable has returned.
#
# author: Olli Tourunen <olli.tourunen@csc.fi>
#
# shared directory for application installation
application_base_path=/home/opt/
case "$1" in
0 )
# nothing on the frontend
;;
1 )
# include ClustalW binaries in the path
export PATH=$PATH:$application_base_path/clustalw-2.0.9/bin/
;;
2 )
# Nothing here
;;
* )
# Now, calling argument is wrong or missing.
# If call was made from NorduGrid ARC, it is considered
# an error. If this script is to be used also to initialize
# MPI environment for local jobs in cluster, raising error here
# could be improper.
return 1
;;
esac
Contact olli.tourunen@csc.fi if you have any grid use specific questions. Contact your local ClustalW guru in sequence analysis related questions.