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 lines
1.2KB

  1. task reformVCF {
  2. File family_mendelian_info
  3. File family_name
  4. String docker
  5. String cluster_config
  6. String disk_size
  7. command <<<
  8. python /opt/reformVCF.py -vcf ${family_mendelian_info} -name ${family_name}
  9. cat ${family_name}.LCL5.vcf | grep -v '##' | grep -v '0/0' | grep -v '\./\.' > ${family_name}.LCL5.txt
  10. cat ${family_name}.LCL6.vcf | grep -v '##' | grep -v '0/0' | grep -v '\./\.' > ${family_name}.LCL6.txt
  11. cat ${family_name}.LCL7.vcf | grep -v '##' | grep -v '0/0' | grep -v '\./\.' > ${family_name}.LCL7.txt
  12. cat ${family_name}.LCL8.vcf | grep -v '##' | grep -v '0/0' | grep -v '\./\.' > ${family_name}.LCL8.txt
  13. >>>
  14. runtime {
  15. docker:docker
  16. cluster: cluster_config
  17. systemDisk: "cloud_ssd 40"
  18. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  19. }
  20. output {
  21. File LCL5_family_info = "${family_name}.LCL5.vcf"
  22. File LCL6_family_info = "${family_name}.LCL6.vcf"
  23. File LCL7_family_info = "${family_name}.LCL7.vcf"
  24. File LCL8_family_info = "${family_name}.LCL8.vcf"
  25. File family_info = "${family_name}.vcf"
  26. File LCL5_family_info_txt = "${family_name}.LCL5.txt"
  27. File LCL6_family_info_txt = "${family_name}.LCL6.txt"
  28. File LCL7_family_info_txt = "${family_name}.LCL7.txt"
  29. File LCL8_family_info_txt = "${family_name}.LCL8.txt"
  30. }
  31. }