Compiling Clustal W and Clustal Omega
Clustal[1] is a multiple sequence alignment program.
Clustal W is the older version, and Clustal Omega is the newer version. The compilation instructions are the same for both.
Download♯
Download source code from: http://www.clustal.org/
Environment♯
First, set the environment:
[juser@proteusa01 src]$ module load gcc
These are the loaded modules:
Currently Loaded Modulefiles:
1) shared 2) proteus 3) sge/univa 4) gcc/4.8.1
Set these environment variables:
[juser@proteusa01 src]$ export CFLAGS="-O3 -msse4.2 -mfpmath=sse -mavx"
[juser@proteusa01 src]$ export CXXFLAGS="${CFLAGS}"
Build♯
Then, configure:
[juser@proteusa01 clustal-omega-1.2.1]$ ./configure --prefix=/mnt/HA/groups/myresearchGrp/opt
And make:
[juser@proteusa01 clustal-omega-1.2.1]$ make -j 16 >& Make.out &
Install:
[juser@proteusa01 clustal-omega-1.2.1]$ make install >& Make.install.out &