Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

43 Zeilen
832B

  1. import "./tasks/benchmark.wdl" as benchmark
  2. import "./tasks/multiqc.wdl" as multiqc
  3. import "./tasks/vcfstat.wdl" as vcfstat
  4. import "./tasks/mergeNum.wdl" as mergeNum
  5. workflow {{ project_name }} {
  6. File inputSamplesFile
  7. Array[Array[File]] inputSamples = read_tsv(inputSamplesFile)
  8. File benchmarking_dir
  9. File ref_dir
  10. String fasta
  11. scatter (sample in inputSamples) {
  12. call benchmark.benchmark as benchmark {
  13. input:
  14. vcf=sample[0],
  15. benchmarking_dir=benchmarking_dir,
  16. ref_dir=ref_dir,
  17. sample_mark=sample[1],
  18. fasta=fasta
  19. }
  20. call vcfstat.vcfstat as vcfstat {
  21. input:
  22. rtg_vcf=benchmark.rtg_vcf,
  23. rtg_vcf_index=benchmark.rtg_vcf_index
  24. }
  25. }
  26. call multiqc.multiqc as multiqc {
  27. input:
  28. summary=benchmark.summary
  29. }
  30. call mergeNum.mergeNum as mergeNum {
  31. input:
  32. vcfnumber=vcfstat.vcfnumber
  33. }
  34. }