Child pages
  • EXONERATE runtime environmnet
Skip to end of metadata
Go to start of metadata




Exonerate sequence alignment tool.



Last update



Here is a simple test case for the runtime environment.

Download the example job here.

The job description file exonerate.xrsl

( "seq1.fasta" "seq1.fasta" )
( "seq2.fasta" "seq2.fasta" )
  ( "result.out" "result.out" )

The job script is very simple

echo "Hello exonerate"
exonerate seq1.fasta seq2.fasta > result.out
echo "Bye exonerate"
Commands to submit the sample job in linux and MacOSX machines

Download and unpack the sample job:

Set up grid environment and submit the job

arcsub exonerate.xrsl

Follow the progress of the job and retrieve the result when the job is finished,

arcstat job_id
arcget job_id

In the commands above, job_id should be replaced with the job identifier given by the the arcsub command for example:

arcstat gsi
arcget gsi

The arcget command will store the results of the job to a new directory named according to the job ID number.

Interface definition

The runtime environment sets the following environment variables:

  • PATH is set so that the installation directory of Exonerate binaries is included in the path

System administrator guide for installing the RE

Exonerate executables

Get and unload the package:

tar zxvf exonerate-2.2.0-x86_64.tar.gz

Runtime environment

Download runtime environment script template for SLURM.

Modify the scripts as needed and save the main script in your ARC runtime directory as APPS/BIO/EXONERATE-2.2.0.

As long as the interface requirements are satisfied, the implementation does not really matter. And some adaptation is needed anyway to accomodate differences in the cluster environment (batch queue systems, temporary directory location etc.)

Contact information


  • No labels