Mercurial > repos > eiriche > bsmap
changeset 31:35cfb51eb545 draft
Uploaded
author | eiriche |
---|---|
date | Mon, 03 Dec 2012 03:10:13 -0500 |
parents | c60a5a1ef9e8 |
children | 117639df067a |
files | parsewig.sh |
diffstat | 1 files changed, 52 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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