Generating a VAF file from one FASTQ file parallelly. And then parallelized read the set of VAF files by vaf_ncm.py.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

34 lines
736B

  1. import "./tasks/fastq_ncm.wdl" as fastq_ncm
  2. import "./tasks/vaf_ncm.wdl" as vaf_ncm
  3. workflow {{ project_name }} {
  4. String sample_id
  5. Array[File] fastq1
  6. Array[File] fastq2
  7. String subsampling_rate
  8. String docker
  9. String cluster_config
  10. String disk_size
  11. scatter (idx in range(length(fastq1))) {
  12. call fastq_ncm.fastq_ncm as fastq_ncm {
  13. input:
  14. fq1=fastq1[idx],
  15. fq2=fastq2[idx],
  16. subsampling_rate=subsampling_rate,
  17. docker=docker,
  18. disk_size=disk_size,
  19. cluster_config=cluster_config
  20. }
  21. }
  22. call vaf_ncm.vaf_ncm as vaf_ncm {
  23. input:
  24. vaf=fastq_ncm.vaf,
  25. docker=docker,
  26. disk_size=disk_size,
  27. cluster_config=cluster_config
  28. }
  29. }