# HG changeset patch # User eiriche # Date 1354522213 18000 # Node ID 35cfb51eb545df99dd4a76287c1cffd8e7c7eb09 # Parent c60a5a1ef9e81b8b5c5099a99c6620e3d21d0a66 Uploaded 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