File: bundlewin.csh

package info (click to toggle)
emboss 6.6.0%2Bdfsg-12
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 571,584 kB
  • sloc: ansic: 460,579; java: 29,383; perl: 13,573; sh: 12,753; makefile: 3,294; csh: 706; asm: 351; xml: 239; pascal: 237; modula3: 8
file content (77 lines) | stat: -rwxr-xr-x 1,886 bytes parent folder | download | duplicates (7)
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"