Infer and visualize copy number from high-throughput DNA sequencing data.
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.

63 lines
1.5KB

  1. import "./tasks/access.wdl" as access
  2. import "./tasks/batch.wdl" as batch
  3. import "./tasks/export.wdl" as export
  4. workflow {{ project_name }} {
  5. String sample_id
  6. Array[File] tumor_bam
  7. Array[File] tumor_bai
  8. Array[File] normal_bam
  9. Array[File] normal_bai
  10. File bed
  11. File faidx
  12. File fasta
  13. File? ref_flat
  14. File? reference
  15. String min_gap_size
  16. String method
  17. String segment_method
  18. String docker
  19. String cluster_config
  20. String disk_size
  21. call access.access as access {
  22. input:
  23. fasta = fasta,
  24. faidx = faidx,
  25. bed = bed,
  26. method = method,
  27. min_gap_size = min_gap_size,
  28. docker = docker,
  29. cluster_config = cluster_config,
  30. disk_size = disk_size
  31. }
  32. call batch.batch as batch {
  33. input:
  34. sample_id = sample_id,
  35. fasta = fasta,
  36. faidx = faidx,
  37. ref_flat = ref_flat,
  38. method = method,
  39. segment_method = segment_method,
  40. reference = reference,
  41. tumor_bam = tumor_bam,
  42. tumor_bai = tumor_bai,
  43. normal_bam = normal_bam,
  44. normal_bai = normal_bai,
  45. bed = bed,
  46. access_bed = access.access_bed,
  47. docker = docker,
  48. cluster_config = cluster_config,
  49. disk_size = disk_size
  50. }
  51. call export.export as export {
  52. input:
  53. sample_id = sample_id,
  54. results = batch.results,
  55. docker = docker,
  56. cluster_config = cluster_config,
  57. disk_size = disk_size
  58. }
  59. }