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.

51 line
1.1KB

  1. import "./tasks/manta.wdl" as manta_calling
  2. import "./tasks/AnnotSV.wdl" as AnnotSV
  3. workflow {{ project_name }} {
  4. File tumor_bam
  5. File tumor_bam_bai
  6. File normal_bam
  7. File normal_bam_bai
  8. String ref_fasta
  9. File ref_fasta_dir
  10. String sample_id
  11. File annotsv_database
  12. # excute env
  13. String docker_manta
  14. String cluster_config
  15. String disk_size
  16. String docker_bcftools
  17. String docker_annotsv
  18. call manta_calling.manta_calling as manta_calling{
  19. input:
  20. tumor_bam = tumor_bam,
  21. tumor_bam_bai = tumor_bam_bai,
  22. normal_bam = normal_bam,
  23. normal_bam_bai = normal_bam_bai,
  24. ref_fasta = ref_fasta,
  25. ref_dir = ref_fasta_dir,
  26. sample_id = sample_id,
  27. docker = docker_manta,
  28. cluster_config = cluster_config,
  29. disk_size = disk_size
  30. }
  31. call AnnotSV.AnnotSV as delly_AnnotSV{
  32. input:
  33. sample=sample_id,
  34. somatic_vcf= manta_calling.manta_indel_vcf,
  35. annotsv_database=annotsv_database,
  36. docker=docker_annotsv,
  37. cluster_config=cluster_config,
  38. disk_size=disk_size
  39. }
  40. }