Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

51 lines
1.3KB

  1. import "./tasks/replicate_consensus.wdl" as replicate_consensus
  2. import "./tasks/mendelian.wdl" as mendelian
  3. import "./tasks/filtered_benchmark.wdl" as filtered_benchmark
  4. import "./tasks/merge_mendelian.wdl" as merge_mendelian
  5. workflow {{ project_name }} {
  6. File ref_dir
  7. File LCL5_info_dir
  8. File LCL5_benchmark_call
  9. File chromo_file
  10. String fasta
  11. String chromo
  12. String cluster_config
  13. String disk_size
  14. call replicate_consensus.replicate_consensus as replicate_consensus {
  15. input:
  16. chromo_file=chromo_file,
  17. chromo=chromo,
  18. cluster_config=cluster_config,
  19. disk_size=disk_size
  20. }
  21. call mendelian.mendelian as mendelian {
  22. input:
  23. consensus_vcf=replicate_consensus.consensus_vcf,
  24. ref_dir=ref_dir,
  25. fasta=fasta,
  26. chromo=chromo,
  27. cluster_config=cluster_config,
  28. disk_size=disk_size
  29. }
  30. call filtered_benchmark.filtered_benchmark as filtered_benchmark {
  31. input:
  32. chromo_consensus=replicate_consensus.chromo_consensus,
  33. LCL5_info_dir=LCL5_info_dir,
  34. LCL5_benchmark_call=LCL5_benchmark_call,
  35. chromo=chromo,
  36. cluster_config=cluster_config,
  37. disk_size=disk_size
  38. }
  39. call merge_mendelian.merge_mendelian as merge_mendelian {
  40. input:
  41. D5_trio_vcf=mendelian.D5_trio_vcf,
  42. D6_trio_vcf=mendelian.D6_trio_vcf,
  43. consensus_vcf=replicate_consensus.consensus_vcf,
  44. chromo=chromo,
  45. cluster_config=cluster_config,
  46. disk_size=disk_size
  47. }
  48. }