Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

39 linhas
855B

  1. import "./tasks/CallableLoci.wdl" as CallableLoci
  2. import "./tasks/mergeBed.wdl" as mergeBed
  3. import "./tasks/bedVote.wdl" as bedVote
  4. workflow {{ project_name }} {
  5. File inputSamplesFile
  6. Array[Array[File]] inputSamples = read_tsv(inputSamplesFile)
  7. String quartet_sample
  8. String disk_size
  9. String cluster_config
  10. scatter (quartet in inputSamples){
  11. call CallableLoci.CallableLoci as CallableLoci {
  12. input:
  13. bed=quartet[0],
  14. sample=quartet[1],
  15. disk_size=disk_size,
  16. cluster_config=cluster_config
  17. }
  18. }
  19. call mergeBed.mergeBed as mergeBed {
  20. input:
  21. callable_bed=CallableLoci.callable_bed,
  22. sample=quartet_sample,
  23. disk_size=disk_size,
  24. cluster_config=cluster_config
  25. }
  26. call bedVote.bedVote as bedVote {
  27. input:
  28. merged_bed=mergeBed.merged_bed,
  29. sample=quartet_sample,
  30. disk_size=disk_size,
  31. cluster_config=cluster_config
  32. }
  33. }