summaryrefslogtreecommitdiffstats
path: root/pts/test-resources/mafft/install.sh
blob: 2cb20d82a9598f45a8b64861c619ffeee04017d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh

THIS_DIR=$(pwd)

mkdir $THIS_DIR/mafft_

tar -xvf mafft-6.240-src.tgz
cd mafft-6.240/src/

make clean
sed -i -e "s|PREFIX = /usr/local/lib/mafft|PREFIX = $THIS_DIR/mafft_|g" Makefile

make -j $NUM_CPU_JOBS
make install
cd ../..
cp -f mafft-6.240/scripts/mafft mafft_/

bunzip2 pyruvate_decarboxylase.fasta.bz2 -c > mafft_/pyruvate_decarboxylase.fasta

cat>align<<EOT
#!/bin/sh
cd mafft_/
./mafft --localpair --maxiterate 10000 pyruvate_decarboxylase.fasta 1>/dev/null 2>&1
cd ..
EOT
chmod +x align

cat>mafft<<EOT
#!/bin/sh
\$TIMER_START
./align 2>&1
\$TIMER_STOP
EOT
chmod +x mafft