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.

42 lines
959B

  1. task votes {
  2. Array[File] family_mendelian_info
  3. File vcf
  4. String chromo
  5. String docker
  6. String cluster_config
  7. String disk_size
  8. command <<<
  9. mkdir temp
  10. for i in ${sep=" " family_mendelian_info}
  11. do
  12. cp $i temp
  13. done
  14. cat ${vcf} | grep -v '##' > vcf_info.txt
  15. python /opt/voted_by_vcfinfo_mendelianinfo.py -folder ./temp -vcf vcf_info.txt
  16. cp LCL5_voted.vcf LCL5.${chromo}.voted.vcf
  17. cp LCL6_voted.vcf LCL6.${chromo}.voted.vcf
  18. cp LCL7_voted.vcf LCL7.${chromo}.voted.vcf
  19. cp LCL8_voted.vcf LCL8.${chromo}.voted.vcf
  20. >>>
  21. runtime {
  22. docker:docker
  23. cluster: cluster_config
  24. systemDisk: "cloud_ssd 40"
  25. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  26. }
  27. output {
  28. File LCL5_voted_vcf = "LCL5.${chromo}.voted.vcf"
  29. File LCL6_voted_vcf = "LCL6.${chromo}.voted.vcf"
  30. File LCL7_voted_vcf = "LCL7.${chromo}.voted.vcf"
  31. File LCL8_voted_vcf = "LCL8.${chromo}.voted.vcf"
  32. File all_sample_info = "all_sample_information.txt"
  33. }
  34. }