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.

71 lines
1.6KB

  1. import "./tasks/callable_loci.wdl" as callable_loci
  2. import "./tasks/final_merge.wdl" as final_merge
  3. import "./tasks/homo_bed.wdl" as homo_bed
  4. import "./tasks/variant_bed.wdl" as variant_bed
  5. workflow {{ project_name }} {
  6. File LCL5_callable_bed
  7. File LCL6_callable_bed
  8. File LCL7_callable_bed
  9. File LCL8_callable_bed
  10. File LCL5_HR_bed
  11. File LCL6_HR_bed
  12. File LCL7_HR_bed
  13. File LCL8_HR_bed
  14. File LCL5_variants_bed
  15. File LCL6_variants_bed
  16. File LCL7_variants_bed
  17. File LCL8_variants_bed
  18. String docker
  19. String disk_size
  20. String cluster_config
  21. call callable_loci.callable_loci as callable_loci {
  22. input:
  23. LCL5_callable_bed=LCL5_callable_bed,
  24. LCL6_callable_bed=LCL6_callable_bed,
  25. LCL7_callable_bed=LCL7_callable_bed,
  26. LCL8_callable_bed=LCL8_callable_bed,
  27. docker=docker,
  28. disk_size=disk_size,
  29. cluster_config=cluster_config
  30. }
  31. call homo_bed.homo_bed as homo_bed {
  32. input:
  33. LCL5_HR_bed=LCL5_HR_bed,
  34. LCL6_HR_bed=LCL6_HR_bed,
  35. LCL7_HR_bed=LCL7_HR_bed,
  36. LCL8_HR_bed=LCL8_HR_bed,
  37. docker=docker,
  38. disk_size=disk_size,
  39. cluster_config=cluster_config
  40. }
  41. call variant_bed.variant_bed as variant_bed {
  42. input:
  43. LCL5_variants_bed=LCL5_variants_bed,
  44. LCL6_variants_bed=LCL6_variants_bed,
  45. LCL7_variants_bed=LCL7_variants_bed,
  46. LCL8_variants_bed=LCL8_variants_bed,
  47. docker=docker,
  48. disk_size=disk_size,
  49. cluster_config=cluster_config
  50. }
  51. call final_merge.final_merge as final_merge {
  52. input:
  53. callable_merged_intersect_bed=callable_loci.callable_merged_intersect_bed,
  54. HR_merged_intersect_bed=homo_bed.HR_merged_intersect_bed,
  55. variants_merged_bed=variant_bed.variants_merged_bed,
  56. docker=docker,
  57. disk_size=disk_size,
  58. cluster_config=cluster_config
  59. }
  60. }