Mercurial > repos > mingchen0919 > aurora_star
diff build-and-run-job-scripts.sh @ 0:25602263cff0 draft default tip
planemo upload commit 841d8b22bf9f1aaed6bfe8344b60617f45b275b2-dirty
author | mingchen0919 |
---|---|
date | Sun, 30 Dec 2018 13:11:48 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build-and-run-job-scripts.sh Sun Dec 30 13:11:48 2018 -0500 @@ -0,0 +1,49 @@ +# run SHELL_SCRIPT within tool outputs directory +cd ${REPORT_FILES_PATH} + +#--------- job 1: index genome -------- +# create genome directory for genome indexes +mkdir -p ${X_d}/genomeDir + +cat >temp.sh <<EOF +STAR \\ + --runMode genomeGenerate \\ + --genomeDir ${X_d}/genomeDir \\ + --genomeFastaFiles $( echo ${X_A} | sed 's/,/ /g' ) \\ + --sjdbGTFfile ${X_B} \\ + --sjdbOverhang ${X_C} \\ + > genome-indexing.log.txt 2>&1 +EOF + +grep -v None temp.sh > index-genome.sh + +# run star +sh index-genome.sh + +#--------- job 2: mapping --------- +cat >temp.sh <<EOF +STAR \\ + --genomeDir ${X_d}/genomeDir \\ + --readFilesIn \\ + ${X_F} \\ + ${X_R} \\ + > mapping.log.txt 2>&1 +EOF + +grep -v None temp.sh > mapping.sh + +# remove temp.sh +rm temp.sh + +# run mapping +sh mapping.sh + + + +#--------- job 3: SAM to sorted BAM ------ +echo "samtools sort -o Aligned.out.sorted.bam Aligned.out.sam" > sam2bam.sh +sh sam2bam.sh + +#--------- job 4: evaluate mapping ------- +echo "samtools flagstat Aligned.out.sorted.bam > flagstat.txt" > flagstat.sh +sh flagstat.sh \ No newline at end of file