annotate bsmap_meth_caller.sh @ 7:d49ae6a0ecda draft

Uploaded
author eugen
date Thu, 16 Aug 2012 04:13:42 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
1 #!/bin/bash
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
2 #
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
3 # Galaxy wrapper for BSMAP Methylation Caller
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
4 #
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
5
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
6 set -e
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
7
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
8 #get parameters
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
9
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
10 until [ $# -eq 0 ]
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
11 do
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
12 case $1 in
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
13 input=*)
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
14 input=${1#input=}
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
15 ;;
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
16 method=*)
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
17 method=${1#method=}
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
18 ;;
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
19 output=*)
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
20 output=${1#output=}
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
21 ;;
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
22 tempdir=*)
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
23 tempdir=${1#tempdir=}
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
24 ;;
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
25 ref=*)
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
26 ref=${1#ref=}
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
27 ;;
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
28 esac
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
29 shift
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
30 done
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
31
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
32 #echo $ref
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
33
d49ae6a0ecda Uploaded
eugen
parents:
diff changeset
34 python ~/dependencies/bsmap-2.6/methratio.py -o $output -d $ref -q $input