Previous changeset 30:c60a5a1ef9e8 (2012-12-03) Next changeset 32:117639df067a (2012-12-03) |
Commit message:
Uploaded |
added:
parsewig.sh |
b |
diff -r c60a5a1ef9e8 -r 35cfb51eb545 parsewig.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/parsewig.sh Mon Dec 03 03:10:13 2012 -0500 |
[ |
@@ -0,0 +1,52 @@ +#!/bin/bash +# +# Galaxy wrapper for WIG parser +# Written by Eugen Eirich @ Institute of Molecular Biology Mainz +# + +set -e + + +#get parameters + +until [ $# -eq 0 ] +do + case $1 in + input=*) + input=${1#input=} + ;; + extract=*) + extract=${1#extract=} + ;; + context=*) + context=${1#context=} + ;; + depth=*) + depth="cutoff=${1#depth=}" + ;; + cov_out=*) + cov_out=${1#cov_out=} + ;; + meth_out=*) + meth_out=${1#meth_out=} + ;; + esac + shift +done + +case $extract in + c) + output="-cov_out=$cov_out";; + m) + output="-meth_out=$meth_out";; + b) + output="-meth_out=$meth_out -cov_out=$cov_out";; +esac + +if [ "$context" != "" ] +then + context="-context=$context" +fi + +cd "$(dirname ${BASH_SOURCE[0]})" +perl wig_extractor.pl -e $extract $context $output $input 2>&1>/dev/null |