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.

mergeSister.wdl 850B

5 jaren geleden
12345678910111213141516171819202122232425262728293031323334
  1. task mergeSister {
  2. File LCL5_trio_vcf_gz
  3. File LCL5_trio_vcf_idx
  4. File LCL6_trio_vcf_gz
  5. File LCL6_trio_vcf_idx
  6. String family_name
  7. String docker
  8. String cluster_config
  9. String disk_size
  10. command <<<
  11. rtg vcfmerge -o LCL5.LCL6.merged.vcf.gz ${LCL5_trio_vcf_gz} ${LCL6_trio_vcf_gz}
  12. rtg vcfmerge -o LCL6.LCL5.merged.vcf.gz ${LCL6_trio_vcf_gz} ${LCL5_trio_vcf_gz}
  13. zcat LCL5.LCL6.merged.vcf.gz | grep '##' > header
  14. zcat LCL5.LCL6.merged.vcf.gz | grep -v '##' | cut -f8 > LCL5.mendelian
  15. zcat LCL6.LCL5.merged.vcf.gz | grep -v '##' | paste - LCL5.mendelian > body
  16. cat header body > ${family_name}.trio.info.vcf
  17. >>>
  18. runtime {
  19. docker:docker
  20. cluster: cluster_config
  21. systemDisk: "cloud_ssd 40"
  22. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  23. }
  24. output {
  25. File family_mendelian_info = "${family_name}.trio.info.vcf"
  26. }
  27. }