Infer and visualize copy number from high-throughput DNA sequencing data.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

72 lines
1.7KB

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