Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

50 lines
1.0KB

  1. import "./tasks/MIEpos2bed.wdl" as MIEpos2bed
  2. import "./tasks/bedCoverage.wdl" as bedCoverage
  3. workflow {{ project_name }} {
  4. File inputSamplesFile
  5. Array[Array[File]] inputSamples = read_tsv(inputSamplesFile)
  6. File left_50
  7. File left_100
  8. File left_150
  9. File left_200
  10. File right_50
  11. File right_100
  12. File right_150
  13. File right_200
  14. String chromo
  15. String docker
  16. String cluster_config
  17. String disk_size
  18. scatter (sample in inputSamples){
  19. call MIEpos2bed.MIEpos2bed as MIEpos2bed {
  20. input:
  21. mie_file=sample[0],
  22. chromo=chromo,
  23. sample_name=sample[1],
  24. docker=docker,
  25. cluster_config=cluster_config,
  26. disk_size=disk_size
  27. }
  28. call bedCoverage.bedCoverage as bedCoverage {
  29. input:
  30. mie_bed=MIEpos2bed.mie_bed,
  31. all_bed=MIEpos2bed.all_bed,
  32. left_50=left_50,
  33. left_100=left_100,
  34. left_150=left_150,
  35. left_200=left_200,
  36. right_50=right_50,
  37. right_100=right_100,
  38. right_150=right_150,
  39. right_200=right_200,
  40. sample_name=sample[1],
  41. chromo=chromo,
  42. docker=docker,
  43. cluster_config=cluster_config,
  44. disk_size=disk_size
  45. }
  46. }
  47. }