bamdst is a lightweight tool to stat the depth coverage of target regions of bam file(s).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 line
1.2KB

  1. task bamdst {
  2. File bam
  3. File bai
  4. File bed
  5. String sample
  6. String docker
  7. String cluster_config
  8. String disk_size
  9. command <<<
  10. set -o pipefail
  11. set -e
  12. /bamdst/bamdst -p ${bed} -o ./ ${bam}
  13. cp chromosomes.report ${sample}_chromosomes.report
  14. cp coverage.report ${sample}_coverage.report
  15. cp depth_distribution.plot ${sample}_depth_distribution.plot
  16. cp insertsize.plot ${sample}_insertsize.plot
  17. cp region.tsv.gz ${sample}_region.tsv.gz
  18. cp uncover.bed ${sample}_uncover.bed
  19. >>>
  20. runtime {
  21. docker: docker
  22. cluster: cluster_config
  23. systemDisk: "cloud_ssd 40"
  24. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  25. }
  26. output {
  27. File chromosomes_report = "${sample}_chromosomes.report"
  28. File coverage_report = "${sample}_coverage.report"
  29. File depth_distribution_plot = "${sample}_depth_distribution.plot"
  30. File depth_tsv_gz = "${sample}_depth.tsv.gz"
  31. File insertsize_plot = "${sample}_insertsize.plot"
  32. File region_tsv_gz = "${sample}_region.tsv.gz"
  33. File uncover_bed = "${sample}_uncover.bed"
  34. }
  35. }