Skip to content
Snippets Groups Projects
Commit dfc75475 authored by elabaron's avatar elabaron
Browse files

src/RibosomeProfiling.nf : discard reverse alignments in postgenome alignement

parent 82ac6ea3
No related branches found
No related tags found
No related merge requests found
...@@ -472,7 +472,7 @@ hisat2 -x ${index2_id} \ ...@@ -472,7 +472,7 @@ hisat2 -x ${index2_id} \
--trim3 1 \ --trim3 1 \
--trim5 1 \ --trim5 1 \
2> ${file_id}_postgenome.txt \ 2> ${file_id}_postgenome.txt \
| samtools view -bS -F 4 -F 256 - \ | samtools view -bS -F 4 -F 256 -F 16 - \
| samtools sort -@ ${task.cpus} -o ${file_id}_postgenome.bam \ | samtools sort -@ ${task.cpus} -o ${file_id}_postgenome.bam \
&& samtools index ${file_id}_postgenome.bam && samtools index ${file_id}_postgenome.bam
...@@ -504,7 +504,7 @@ if (params.do_dedup){ ...@@ -504,7 +504,7 @@ if (params.do_dedup){
when: when:
params.do_dedup params.do_dedup
shell: shell:
''' '''
samtools view -h !{bam[0]} | awk '!seen[substr($1, length($1)-5) $3 $4 $10]++' | samtools view -bS -o !{file_id}_dedup.bam samtools view -h !{bam[0]} | awk '!seen[substr($1, length($1)-5) $3 $4 $10]++' | samtools view -bS -o !{file_id}_dedup.bam
...@@ -594,7 +594,7 @@ if (params.do_postgenome){ ...@@ -594,7 +594,7 @@ if (params.do_postgenome){
echo "total counts : $total" >> !{file_id}.txt echo "total counts : $total" >> !{file_id}.txt
echo "scaling factor : !{factor}" >> !{file_id}.txt echo "scaling factor : !{factor}" >> !{file_id}.txt
if [ !{genome} -gt 0 ] if [ !{genome} -gt 0 ]
then then
bamCoverage -p !{task.cpus} --binSize 1 --scaleFactor !{factor} -b !{genome_bam[0]} -o !{file_id}_genome.bigwig bamCoverage -p !{task.cpus} --binSize 1 --scaleFactor !{factor} -b !{genome_bam[0]} -o !{file_id}_genome.bigwig
fi fi
if [ !{postgenome} -gt 0 ] if [ !{postgenome} -gt 0 ]
...@@ -642,7 +642,7 @@ if (params.do_postgenome){ ...@@ -642,7 +642,7 @@ if (params.do_postgenome){
echo "genome aligment : !{genome} counts" >> !{file_id}.txt echo "genome aligment : !{genome} counts" >> !{file_id}.txt
echo "scaling factor : !{factor}" >> !{file_id}.txt echo "scaling factor : !{factor}" >> !{file_id}.txt
if [ !{genome} -gt 0 ] if [ !{genome} -gt 0 ]
then then
bamCoverage -p !{task.cpus} --binSize 1 --scaleFactor !{factor} -b !{genome_bam[0]} -o !{file_id}_genome.bigwig bamCoverage -p !{task.cpus} --binSize 1 --scaleFactor !{factor} -b !{genome_bam[0]} -o !{file_id}_genome.bigwig
fi fi
''' '''
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment