Skip to content

Commit 6d7c81a

Browse files
committed
fix: set max depth for mpileup
1 parent 7b2831d commit 6d7c81a

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

workflow/rules/sites.smk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ rule bcftools_mpileup_all_sites:
2222
params:
2323
min_mq = 0,
2424
min_bq = config["VC"]["MIN_QUALITY"],
25+
max_depth = config["VC"]["MAX_DEPTH"],
2526
mpileup_extra = "--no-BAQ"
2627
input:
2728
bam = get_input_bam,
@@ -33,7 +34,7 @@ rule bcftools_mpileup_all_sites:
3334
mpileup = "<logs>/<dataset>/bcftools_mpileup_all_sites/{sample}.mpileup.txt",
3435
query = "<logs>/<dataset>/bcftools_mpileup_all_sites/{sample}.query.txt",
3536
shell:
36-
"bcftools mpileup {params.mpileup_extra} -a AD,ADF,ADR --fasta-ref {input.reference:q} --threads {threads} -Q {params.min_bq} -q {params.min_mq} -Ov -o {output.mpileup:q} {input.bam:q} >{log.mpileup:q} 2>&1 && "
37+
"bcftools mpileup {params.mpileup_extra} --max-depth {params.max_depth} -a AD,ADF,ADR --fasta-ref {input.reference:q} --threads {threads} -Q {params.min_bq} -q {params.min_mq} -Ov -o {output.mpileup:q} {input.bam:q} >{log.mpileup:q} 2>&1 && "
3738
"echo 'CHROM\tPOS\tREF\tALT\tDP\tAD\tADF\tADR' >{output.query:q} && "
3839
"bcftools query -f '%CHROM\t%POS\t%REF\t%ALT\t%DP\t[ %AD]\t[ %ADF]\t[ %ADR]\n' {output.mpileup:q} >>{output.query:q} 2>{log.query:q}"
3940

0 commit comments

Comments
 (0)