JWS-112 Bumping version of ClustalO (src, binaries and windows) to version 1.2.4.
[jabaws.git] / binaries / src / compilebin.sh
1 #!/bin/bash
2
3 echo ""
4 echo "Compiling Clustalw..."
5 cd clustalw
6 chmod +x ./configure 
7 ./configure
8 make clean 
9 make
10 chmod +x src/clustalw2 
11 cd ..
12
13 echo "Compiling Clustal Omega..."
14 cd clustalo
15 chmod +x ./configure 
16 ./configure
17 make clean
18 make
19 chmod +x src/clustalo
20 cd ..
21
22 echo "Compiling Mafft..."
23 cd mafft/core
24 make clean
25 make
26 cd ../..
27
28 echo "Compiling Mafft dependency fasta34..."
29 cd fasta34
30 rm *.o
31 make 
32 chmod +x fasta34
33 cd ..
34
35
36 echo "Compiling Muscle..."
37 cd muscle
38 rm -f *.o muscle
39 make
40 cd ..
41
42 echo "Compiling Probcons..."
43 cd probcons
44 make clean 
45 make
46 chmod +x probcons
47 cd ..
48
49 echo "Compiling T-Coffee..."
50 cd tcoffee
51 chmod +x install
52 ./install clean
53 ./install t_coffee -force
54 chmod +x t_coffee_source/t_coffee
55 cd ..
56
57 echo "Compiling DisEMBL..."
58 cd disembl
59 gcc -O3 disembl.c -o disembl
60 echo "DONE"
61 chmod +x disembl DisEMBL.py
62
63 echo "Compiling DisEMBL dependancy Tisean... "
64 cd Tisean_3.0.1
65 chmod +x ./configure
66 ./configure
67 make
68 cp source_c/sav_gol ../
69 cd ..
70 echo "DONE"
71 chmod +x sav_gol
72 cd ..
73
74 echo "Setting up GlobPlot ..."
75 cp disembl/sav_gol globplot/sav_gol
76 cd globplot
77 chmod +x GlobPlot.py
78 echo "DONE"
79 cd ..
80
81 echo "Compiling IUPred..."
82 cd iupred
83 make clean
84 make 
85 echo "DONE"
86 cd ..
87
88 echo "Compiling Vienna ..."
89 cd ViennaRNA
90 chmod +x ./configure
91 ./configure
92 make clean
93 make
94 echo "DONE"
95 cd ..
96
97 echo "Compiling GLProbs ..."
98 cd GLProbs-1.0
99 make clean
100 make
101 echo "DONE"
102 cd ..
103
104
105 echo "Compiling MSAProbs-0.9.7 ..."
106 cd MSAProbs-0.9.7/MSAProbs
107 make clean
108 make
109 echo "DONE"
110 cd ../..
111