annotate galaxy-tools/biobank/utils/launcher.sh @ 0:ba6cf6ede027 draft default tip

Uploaded
author ric
date Wed, 28 Sep 2016 06:03:30 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
1 #!/bin/sh
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
2
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
3 CMD=""
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
4 PYTH_PATH="PYTHONPATH=/SHARE/USERFS/els7/users/galaxy/develop/usr-cluster/lib/p\
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
5 ython2.7/site-packages/:/SHARE/USERFS/els7/users/biobank/lib/"
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
6 runner="$(dirname ${BASH_SOURCE[0]})/"
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
7 until [ -z $1 ]
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
8 do
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
9
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
10 opt_host='--host='
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
11 opt_interpreter='--interpreter='
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
12 opt_runner='--runner='
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
13 if [[ $1 == $opt_host* ]]; then
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
14 PYTH_PATH+=`echo $1 | cut -d '=' -f2 | cut -d '.' -f1`
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
15 CMD+=' '$1
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
16 elif [[ $1 == $opt_runner* ]]; then
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
17 runner+=`echo $1 | cut -d '=' -f2`
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
18 elif [[ $1 == $opt_interpreter* ]]; then
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
19 interpreter=`echo $1 | cut -d '=' -f2`
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
20 else
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
21 CMD+=' '$1
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
22 fi
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
23 shift
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
24 done
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
25 export $PYTH_PATH/:$PYTHONPATH
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
26 CMD=$interpreter' '$runner$CMD
ba6cf6ede027 Uploaded
ric
parents:
diff changeset
27 $CMD