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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
#!/bin/csh
# for running under cygwin
# with EMBOSS under ~/devemboss
# and emboss-ms under ~/emboss-ms
# cd ~/
# save data files
setenv EMBOSS_DATA ~/devemboss/emboss/data
cd ~/datafiles
echo "Updating datafiles from ~/datafiles/*"
echo "AAINDEX (nakai)"
rm ~/devemboss/emboss/data/AAINDEX/[a-z]*[0-9]
aaindexextract nakai/aaindex1 -auto
echo "JASPAR"
rm -rf ~/devemboss/emboss/data/JASPAR_*/*.pfm
rm -rf ~/devemboss/emboss/data/JASPAR_*/matrix_list.txt
jaspextract jaspar/all_data/FlatFileDir -auto
echo "PRINTS"
rm ~/devemboss/emboss/data/PRINTS/PR*
rm ~/devemboss/emboss/data/PRINTS/prints.mat
printsextract prints/prints[0-9]*.dat -auto
echo "PROSITE"
rm ~/devemboss/emboss/data/PROSITE/PS*
rm ~/devemboss/emboss/data/PROSITE/prosite.lines
prosextract prosite -auto
echo "REBASE"
rm ~/devemboss/emboss/data/REBASE/emboss*.*
rebaseextract rebase/withrefm.[0-9]* rebase/proto.[0-9]* -auto
echo "TRANSFAC"
rm ~/devemboss/emboss/data/tf*
tfextract transfac/site.dat -auto
cd ~/devemboss/scripts
# make sure protection is set correctly on external .exe files
chmod ugo+x ~/devemboss/win32/exes/*.exe
# compile the bundlewin executable
gcc -o bundlewin -O2 bundlewin.c
# set the default location of Visual C++ libraries
setenv vc100files /home/emboss/emboss-ms/redist/vc100
setenv vc90files /home/emboss/emboss-ms/redist/vc90
setenv vc80files /home/emboss/emboss-ms/redist/vc80
if(-d ~/membossdev/win32build) then
rm -rf ~/membossdev/win32build
endif
if (-s ~/membossdev/memboss-dev.zip) then
rm ~/membossdev/memboss-dev.zip
endif
# run and accept default (see above) VC++ library locations
./bundlewin /home/emboss/devemboss /home/emboss/membossdev
echo "when ready, unpack with"
echo "cd ~/membossdev"
echo "rename or remove memboss-dev directory"
echo "unzip -q ~/membossdev/memboss-dev.zip"
echo "or unzip in windows by opening the memboss-dev.zip file"
|