Mercurial > repos > pavlo-lutsik > rnbeads
view rnbeads_galaxy_wrapper.sh @ 37:450c8ff1d11a draft
Uploaded
author | pavlo-lutsik |
---|---|
date | Fri, 05 Jul 2013 09:08:41 -0400 |
parents | |
children |
line wrap: on
line source
#!/bin/bash random_hash=`tr -dc "[:alpha:]" < /dev/urandom | head -c 8` Rscript --no-save $(dirname $(readlink -f $0))/RnBeadsGalaxy.R $* > /tmp/rnbeads_${random_hash}.stdout 2>/tmp/rnbeads_${random_hash}.stderr #Rscript --no-save \$R_SCRIPTS_PATH/RnBeadsGalaxy.R $* outfile=`echo $* | cut -d\ -f2 | sed -e "s/--output-file=//g"` echo $outfile #outdir=`echo $* | sed -e "s/.*--report-dir=\(.*\)[[:blank:]].*/\1/g"` errl=`cat /tmp/rnbeads_${random_hash}.stderr | grep -e "[E|e]rror" | wc -l` if [ "$errl" -gt 0 ] then cat /tmp/rnbeads_${random_hash}.stdout >&2 #cat $outdir/analysis.log >&2 cat /tmp/rnbeads_${random_hash}.stderr >&2 exit 3 else echo "<html><body>" >> $outfile echo "<a href=\"index.html\">RnBeads report</a>" >> $outfile echo "<br/><br/>Output was generated during the execution:<br/>" >> $outfile echo "<pre>" >> outfile cat /tmp/rnbeads_${random_hash}.stdout |sed -e "s/$/<br\/>/g" >> $outfile echo "</pre>" >> outfile echo "</p>" >> $outfile echo "</body></html>" >> $outfile exit 0 fi