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.

55 lines
1.3KB

  1. import "./tasks/stralka.wdl" as stralka
  2. import "./tasks/bcftools_concat.wdl" as bcftools_concat
  3. import "./tasks/annovar.wdl" as annovar
  4. workflow {{ project_name }} {
  5. File tumor_bam
  6. File tumor_bam_bai
  7. File normal_bam
  8. File normal_bam_bai
  9. String ref_fasta
  10. File ref_dir
  11. String ref_bed
  12. String sample_id
  13. File? manta_indel_vcf
  14. File? manta_indel_vcf_index
  15. File annovar_database
  16. # excute env
  17. String docker_stralka
  18. String cluster_config
  19. String disk_size
  20. String docker_bcftools
  21. String docker_annovar
  22. call stralka.strelka_calling as stralka{
  23. input:
  24. tumor_bam=tumor_bam,
  25. tumor_bam_bai=tumor_bam_bai,
  26. normal_bam=normal_bam,
  27. normal_bam_bai=normal_bam_bai,
  28. ref_fasta=ref_fasta,
  29. ref_dir=ref_dir,
  30. ref_bed=ref_bed,
  31. sample_id=sample_id,
  32. docker=docker_stralka,
  33. cluster_config=cluster_config,
  34. disk_size=disk_size
  35. }
  36. call bcftools_concat.bcftools as bcftools{
  37. input:
  38. ref_dir=ref_dir,
  39. fasta=ref_fasta,
  40. vcf_indels=stralka.indel_vcf,
  41. vcf_snvs=stralka.snv_vcf,
  42. sample_id=sample_id,
  43. docker=docker_bcftools,
  44. cluster_config=cluster_config,
  45. disk_size=disk_size
  46. }
  47. }