Mercurial > repos > mingchen0919 > aurora_skewer
diff shell-script-template.sh @ 5:2c663ddb8488 draft
planemo upload commit f0ae5255b6c75f69c85319bba8da742be83f27d2-dirty
author | mingchen0919 |
---|---|
date | Wed, 25 Apr 2018 16:47:59 -0400 |
parents | |
children | 5b07e567864b |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/shell-script-template.sh Wed Apr 25 16:47:59 2018 -0400 @@ -0,0 +1,48 @@ +# SHELL_SCRIPT file name +SHELL_SCRIPT='skewer.sh' + +# run SHELL_SCRIPT within tool outputs directory +cd ${REPORT_FILES_PATH} + +# build job-script.sh +cat >temp.sh <<EOF +skewer \\ + ${X_A} \\ + ${X_B} \\ + -x ${X_x} \\ + -y ${X_y} \\ + -m ${X_m} \\ + -r ${X_r} \\ + -d ${X_D} \\ + -q ${X_q} \\ + -Q ${X_Q} \\ + -l ${X_l} \\ + -j ${X_j} \\ + -M ${X_M} \\ + -b ${X_b} \\ + -c ${X_b} \\ + -n ${X_n} \\ + -u ${X_u} \\ + -f ${X_f} \\ + -z ${X_z} \\ + -qiime ${X_E} \\ + -quiet ${X_F} \\ + -i ${X_i} \\ + -o trim > /dev/null 2>&1 +EOF + +# remove empty input lines +grep -v '\-M \\' temp.sh |\ + grep -v 'None' |\ + grep -v 'NO_ARGUMENT_NO' |\ + sed 's/NO_ARGUMENT_YES//g' > ${SHELL_SCRIPT} + +rm temp.sh + +# run SHELL_SCRIPT +sh ${SHELL_SCRIPT} + +# rename log file +if [ -e trim-trimmed.log ]; then + cp trim-trimmed.log trim-trimmed.txt +fi \ No newline at end of file