Installing EMBOSS on a 64-bit AMD Opteron Cluster running CentOS 5 Linux
EMBOSS is "The European Molecular Biology Open Software Suite", a free and open source analysis package specially developed for the molecular biology community, by allowing the retrieval of sequence data in a variety of formats as well as providing extensive libraries.
To install, first download EMBOSS into somewhere sensible (e.g., /usr/local/src
and extract (gunzip EMBOSS-3.x.x.tar.gz "\n" tar xvf EMBOSS-3.x.x.tar
), and configure and make (mkdir -p /usr/local/emboss/6.0.1 "\n" ./configure --prefix=/usr/local/emboss/6.0.1 "\n" make
). If you compile it on subsequent occasions rm config.cache
then make clean
before repeating the configure and make process.
Create modules files as required (mkdir /usr/local/Modules/modulefiles/emboss
, nano .version
, nano .base
, ln -s .base 6.0.1
).
#%Module1.0###########################################################
##
## version file for EMBOSS
##
set ModulesVersion "6.0.1"
#%Module1.0#####################################################################
##
## $name modulefile
##
set ver [lrange [split [ module-info name ] / ] 1 1 ]
set name [lrange [split [ module-info name ] / ] 0 0 ]
proc ModulesHelp { } {
puts stderr "\tThis module sets the envinronment for $name v$ver"
}
if { ![ is-loaded mpfr ] } {
module load mpfr
}
module-whatis "Set environment variables to use $name version $ver"
prepend-path LD_LIBRARY_PATH /usr/local/$name/$ver/lib
prepend-path LD_LIBRARY_PATH /usr/local/$name/$ver/lib64
prepend-path MANPATH /usr/local/$name/$ver/man
prepend-path PATH /usr/local/$name/$ver/bin