Skip to content

Commit

Permalink
fix sort
Browse files Browse the repository at this point in the history
  • Loading branch information
CChahrour committed Jul 28, 2024
1 parent 69d8402 commit d149591
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions seqnado/workflow/rules/pileup_default.smk
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,6 @@ rule fragment_bedgraph:
output:
filtered=temp("seqnado_output/bedgraphs/{sample}.filtered.bam"),
sort=temp("seqnado_output/bedgraphs/{sample}.sorted.bam"),
temp=temp("seqnado_output/bedgraphs/{sample}.sorted.temp.bam"),
bed=temp("seqnado_output/bedgraphs/{sample}.bed"),
fragments=temp("seqnado_output/bedgraphs/{sample}.fragments.bed"),
bdg="seqnado_output/bedgraphs/{sample}.bedGraph",
Expand All @@ -135,7 +134,7 @@ rule fragment_bedgraph:
"seqnado_output/logs/bedgraphs/{sample}.log",
shell:"""
samtools view -@ {threads} -q 30 -f 2 -h {input.bam} | grep -v chrM > {output.filtered} 2> {log}
samtools sort -@ {threads} -o {output.filtered} -T {output.temp} {output.sort} 2>> {log}
samtools sort -@ {threads} -m 900M -o {output.sort} -T {output.sort}.tmp {output.filtered} 2>> {log}
bedtools bamtobed -bedpe -i {output.sort} > {output.bed}
awk '$1==$4 && $6-$2 < 1000' {output.bed} > {output.fragments}.temp 2>> {log}
awk 'BEGIN {{OFS="\t"}} {{print $1, $2, $6}}' {output.fragments}.temp | sort -k1,1 -k2,2n -k3,3n > {output.fragments} 2>> {log}
Expand Down

0 comments on commit d149591

Please sign in to comment.