Compiling MUSCLE
MUSCLE is a multiple sequence alignment program[1] by Robert Edgar.
Download♯
The source code is available from the download page. Note that the tarball does not contain an enclosing directory.
To extract:
[juser@proteusa01 src]$ mkdir muscle_src_3.8.1551
[juser@proteusa01 src]$ mv muscle_src_3.8.1551.tar.gz muscle_src_3.8.1551
[juser@proteusa01 src]$ cd muscle_src_3.8.1551
Modify the Makefile♯
Edit the Makefile
such that the line defining LDLIBS
does not
include "-static
":
LDLIBS = -lm
If you like, you may change the CFLAGS
for optimization.
Environment♯
Only a basic environment is needed:
Currently Loaded Modulefiles:
1) shared 2) proteus 3) gcc/4.8.1 4) sge/univa
Compile♯
[juser@proteusa01 muscle_src_3.8.1551]$ make -j 8
This creates the executable program muscle
.