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.

46 lines
1.1KB

  1. import "./tasks/mendelian.wdl" as mendelian
  2. import "./tasks/merge_mendelian.wdl" as merge_mendelian
  3. import "./tasks/count_mendelian.wdl" as count_mendelian
  4. workflow {{ project_name }} {
  5. File family_vcf
  6. File ref_dir
  7. File vote_summary
  8. String fasta
  9. String MENDELIANdocker
  10. String DIYdocker
  11. String BIGcluster_config
  12. String SMALLcluster_config
  13. String disk_size
  14. call mendelian.mendelian as mendelian {
  15. input:
  16. family_vcf=family_vcf,
  17. ref_dir=ref_dir,
  18. fasta=fasta,
  19. docker=MENDELIANdocker,
  20. cluster_config=BIGcluster_config,
  21. disk_size=disk_size
  22. }
  23. call merge_mendelian.merge_mendelian as merge_mendelian {
  24. input:
  25. D5_trio_vcf=mendelian.D5_trio_vcf,
  26. D6_trio_vcf=mendelian.D6_trio_vcf,
  27. family_vcf=family_vcf,
  28. docker=DIYdocker,
  29. cluster_config=SMALLcluster_config,
  30. disk_size=disk_size
  31. }
  32. call count_mendelian.count_mendelian as count_mendelian {
  33. input:
  34. project_mendelian=merge_mendelian.project_mendelian,
  35. vote_summary=vote_summary,
  36. family_vcf=family_vcf,
  37. docker=DIYdocker,
  38. cluster_config=SMALLcluster_config,
  39. disk_size=disk_size
  40. }
  41. }