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.

35 lines
920B

  1. import "./tasks/merge_mendelian_vote.wdl" as merge_mendelian_vote
  2. import "./tasks/merge_chromo.wdl" as merge_chromo
  3. workflow {{ project_name }} {
  4. File inputSamplesFile
  5. Array[Array[File]] inputSamples = read_tsv(inputSamplesFile)
  6. File mut_file
  7. String docker
  8. String sample_name
  9. String cluster_config
  10. String disk_size
  11. scatter (sample in inputSamples){
  12. call merge_mendelian_vote.merge_mendelian_vote as merge_mendelian_vote {
  13. input:
  14. vote_file=sample[0],
  15. mendelian_file=sample[1],
  16. output_prefix=sample[2],
  17. mut_file=mut_file,
  18. docker=docker,
  19. cluster_config=cluster_config,
  20. disk_size=disk_size
  21. }
  22. }
  23. call merge_chromo.merge_chromo as merge_chromo {
  24. input:
  25. mendelian_vote_snv=merge_mendelian_vote.mendelian_vote_snv,
  26. mendelian_vote_indel=merge_mendelian_vote.mendelian_vote_indel,
  27. sample_name=sample_name,
  28. docker=docker,
  29. cluster_config=cluster_config,
  30. disk_size=disk_size
  31. }
  32. }