annotate bismark_meth_caller.sh @ 15:8aec1cc3b71f draft

Deleted selected files
author eugen
date Wed, 15 Aug 2012 09:46:34 -0400
parents 7ad77d2e23d0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
1 #!/bin/bash
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
2 #
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
3 # Galaxy wrapper for Bismark Methylation Caller
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
4 #
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
5
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
6 set -e
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
7
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
8 #get parameters
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
9
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
10 until [ $# -eq 0 ]
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
11 do
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
12 case $1 in
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
13 input=*)
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
14 input=${1#input=}
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
15 ;;
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
16 method=*)
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
17 method=${1#method=}
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
18 ;;
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
19 output=*)
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
20 output=${1#output=}
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
21 ;;
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
22 tempdir=*)
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
23 tempdir=${1#tempdir=}
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
24 ;;
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
25 esac
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
26 shift
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
27 done
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
28 (grep ^@ $input; grep -v ^@ $input | sort -k3,3 -k1,1) > $tempdir"bismark_sam_sorted.sam"
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
29 methylation_extractor -$method -o $output $tempdir"bismark_sam_sorted.sam" 2>&1 > /dev/null
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
30
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
31
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
32
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
33
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
34
7ad77d2e23d0 Uploaded
eugen
parents:
diff changeset
35