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.

67 line
1.7KB

  1. import "./tasks/CNVkit.wdl" as cnvkit
  2. import "./tasks/AnnotSV.wdl" as AnnotSV
  3. import "./tasks/HRD.wdl" as HRD
  4. workflow {{ project_name }} {
  5. String sample_id
  6. File ref_fasta_dir
  7. File ref_fasta_cnvkit
  8. String ref_fasta
  9. File ref_flat
  10. File gc
  11. File tumor_bam
  12. File tumor_bam_bai
  13. File? normal_bam
  14. File? normal_bam_bai
  15. String docker_cnvkit
  16. String cluster_config
  17. String disk_size
  18. File annotsv_database
  19. String docker_annotsv
  20. String docker_sequenza
  21. #call HRD.HRD as HRD{
  22. # input:
  23. # sample=sample_id,
  24. # fasta=ref_fasta,
  25. # ref_dir=ref_fasta_dir,
  26. # gc=gc,
  27. # normal_bam=normal_bam,
  28. # normal_bam_index=normal_bam_bai,
  29. # tumor_bam=tumor_bam,
  30. # tumor_bam_index=tumor_bam_bai,
  31. # docker=docker_sequenza,
  32. # cluster_config=cluster_config,
  33. # disk_size=disk_size
  34. #}
  35. call cnvkit.cnvkit as cnvkit{
  36. input:
  37. sample_id=sample_id,
  38. ref_dir=ref_fasta_cnvkit,
  39. fasta=ref_fasta,
  40. ref_flat=ref_flat,
  41. #hrd=HRD.hrd,
  42. tumor_bam=tumor_bam,
  43. tumor_bam_index=tumor_bam_bai,
  44. normal_bam=normal_bam,
  45. normal_bam_index=normal_bam_bai,
  46. docker=docker_cnvkit,
  47. cluster_config=cluster_config,
  48. disk_size=disk_size
  49. }
  50. #call AnnotSV.AnnotSV as cnvkit_AnnotSV{
  51. # input:
  52. # sample=sample_id,
  53. # somatic_vcf=cnvkit.cnv_bed,
  54. # annotsv_database=annotsv_database,
  55. # docker=docker_annotsv,
  56. # cluster_config=cluster_config,
  57. # disk_size=disk_size
  58. #}
  59. }