annotate rnbeads_galaxy_wrapper.sh @ 33:4feb5eba202c draft

Uploaded
author pavlo-lutsik
date Fri, 05 Jul 2013 08:21:24 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
1 #!/bin/bash
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
2 Rscript --no-save $(dirname $(readlink -f $0))/RnBeadsGalaxy.R $* > /tmp/rnbeads.stdout 2>/tmp/rnbeads.stderr
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
3 #Rscript --no-save \$R_SCRIPTS_PATH/RnBeadsGalaxy.R $*
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
4 outfile=`echo $* | cut -d\ -f2 | sed -e "s/--output-file=//g"`
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
5 echo $outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
6 #outdir=`echo $* | sed -e "s/.*--report-dir=\(.*\)[[:blank:]].*/\1/g"`
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
7
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
8
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
9 errl=`cat /tmp/rnbeads.stderr | grep -e "[E|e]rror" | wc -l`
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
10 if [ "$errl" -gt 0]
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
11 then
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
12 cat /tmp/rnbeads.stdout >&2
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
13 #cat $outdir/analysis.log >&2
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
14 cat /tmp/rnbeads.stderr >&2
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
15 exit 3
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
16 else
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
17 echo "<html><body>" >> $outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
18 echo "<a href=\"index.html\">RnBeads report</a>" >> $outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
19 echo "<br/><br/>Output was generated during the execution:<br/>" >> $outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
20 echo "<pre>" >> outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
21 cat /tmp/rnbeads.stdout |sed -e "s/$/<br\/>/g" >> $outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
22 echo "</pre>" >> outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
23 echo "</p>" >> $outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
24 echo "</body></html>" >> $outfile
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
25 exit 0
4feb5eba202c Uploaded
pavlo-lutsik
parents:
diff changeset
26 fi