You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
944B

  1. import "./tasks/Trim.wdl" as Trim
  2. import "./tasks/Mapping.wdl" as Mapping
  3. import "./tasks/Dedup.wdl" as Dedup
  4. import "./tasks/Call_meth.wdl" as Call_meth
  5. workflow {{ project_name }} {
  6. File fastq_1
  7. File fastq_2
  8. File chrom_sizes_dir
  9. String sample
  10. String docker
  11. String chrom_sizes
  12. String disk_size
  13. String cluster_config
  14. File ref_dir
  15. call Mapping.Mapping as Mapping {
  16. input:
  17. sample=sample,
  18. ref_dir=ref_dir,
  19. fastq_1=fastq_1,
  20. fastq_2=fastq_2,
  21. docker=docker,
  22. disk_size=disk_size,
  23. cluster_config=cluster_config
  24. }
  25. call Dedup.Dedup as Dedup {
  26. input:
  27. bam=Mapping.bam,
  28. sample=sample,
  29. docker=docker,
  30. disk_size=disk_size,
  31. cluster_config=cluster_config
  32. }
  33. call Call_meth.Call_meth as Call_meth {
  34. input:
  35. ref_dir=ref_dir,
  36. chrom_sizes_dir=chrom_sizes_dir,
  37. chrom_sizes=chrom_sizes,
  38. Dedup_bam=Dedup.Dedup_bam,
  39. sample=sample,
  40. docker=docker,
  41. disk_size=disk_size,
  42. cluster_config=cluster_config
  43. }
  44. }