ccmbioinfo / crg2

Research pipeline for exploring clinically relevant genomic variants
Apache License 2.0
16 stars 5 forks source link

Automate coverage report generation for exomes #149

Closed Madelinehazel closed 2 years ago

Madelinehazel commented 2 years ago

This PR adds the following:

Tested on family 2086 (dup percentage >20% in at least one sample) with MinIO path arbitrarily set to /hpf/largeprojects/ccmbio/mcouse/C4R/development/2086. Test run is in /hpf/largeprojects/ccmbio/mcouse/C4R/development/test_coverage_report_2086.

Also tested on family 2638 (dup percentage all below 20%). Test run is in /hpf/largeprojects/ccmbio/mcouse/C4R/development/test_coverage_report_2638.

Noting that I had to make changes to peddy so that the input file (created by function peddy_ped) does not get recreated each time the workflow is evaluated, and to the wrapper so that it does not re-index the input VCF file, which results in all rules downstream being re-run when the checkpoint is evaluated at the minio rule.

After pushing to master and pulling to cre-snakemake-slurm: