Mercurial > repos > sanbi-uwc > trimmomatic
diff trimmomatic.sh @ 0:d8975856862e draft
planemo upload for repository https://github.com/SANBI-SA/galaxy-tools/tree/master/tools/trimmomatic commit 59bf1dad1e71026bff0431a020335c51ce1fd153
author | sanbi-uwc |
---|---|
date | Fri, 20 Jan 2017 08:00:23 -0500 |
parents | |
children | f6cb99d6afd3 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trimmomatic.sh Fri Jan 20 08:00:23 2017 -0500 @@ -0,0 +1,33 @@ +#!/bin/sh +# +# Shell wrapper to run Trimmomatic jar file as a Galaxy tool +echo Arguments: +for i in $@ ; do + echo "*" $i +done + +if [ -n "$CONDA_PREFIX" ] ; then + # bioconda installs trimmomatic in a share directory + # with a jarfile called trimmomatic.jar + TRIMMOMATIC_DIR="$CONDA_PREFIX/share/trimmomatic" + JARFILE="trimmomatic.jar" +else + JARFILE="trimmomatic-0.36.jar" +fi + +if [ -z "$TRIMMOMATIC_DIR" ] ; then + echo "TRIMMOMATIC_DIR variable not set, can't find jar file" + exit 1 +fi + +java -mx8G -jar $TRIMMOMATIC_DIR/$JARFILE $@ 2>&1 | tee trimmomatic.log +status=$? +echo "Exit status: $status" +# Check for successful completion +if [ -z "$(tail -1 trimmomatic.log | grep "Completed successfully")" ] ; then + echo "Trimmomatic did not finish successfully" >&2 + exit 1 +fi +exit $status +## +#