選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

workflow.wdl 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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 bed_file
  11. File gc
  12. File tumor_bam
  13. File tumor_bam_bai
  14. File? normal_bam
  15. File? normal_bam_bai
  16. String docker_cnvkit
  17. String cluster_config
  18. String disk_size
  19. File annotsv_database
  20. String docker_annotsv
  21. String docker_sequenza
  22. call HRD.HRD as HRD{
  23. input:
  24. sample=sample_id,
  25. fasta=ref_fasta,
  26. ref_dir=ref_fasta_dir,
  27. gc=gc,
  28. normal_bam=normal_bam,
  29. normal_bam_index=normal_bam_bai,
  30. tumor_bam=tumor_bam,
  31. tumor_bam_index=tumor_bam_bai,
  32. docker=docker_sequenza,
  33. cluster_config=cluster_config,
  34. disk_size=disk_size
  35. }
  36. call cnvkit.cnvkit as cnvkit{
  37. input:
  38. sample_id=sample_id,
  39. ref_dir=ref_fasta_cnvkit,
  40. fasta=ref_fasta,
  41. ref_flat=ref_flat,
  42. hrd=HRD.hrd,
  43. bed_file=bed_file,
  44. tumor_bam=tumor_bam,
  45. tumor_bam_index=tumor_bam_bai,
  46. normal_bam=normal_bam,
  47. normal_bam_index=normal_bam_bai,
  48. docker=docker_cnvkit,
  49. cluster_config=cluster_config,
  50. disk_size=disk_size
  51. }
  52. #call AnnotSV.AnnotSV as cnvkit_AnnotSV{
  53. # input:
  54. # sample=sample_id,
  55. # somatic_vcf=cnvkit.cnv_bed,
  56. # annotsv_database=annotsv_database,
  57. # docker=docker_annotsv,
  58. # cluster_config=cluster_config,
  59. # disk_size=disk_size
  60. #}
  61. }