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.

workflow.wdl 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import "./tasks/BQSR.wdl" as Sentieon_BQSR
  2. workflow {{ project_name }} {
  3. File? deduped_bam
  4. File? deduped_bam_bai
  5. String sample_id
  6. String Seq_platform
  7. #reference fasta
  8. String ref_fasta
  9. File ref_fasta_dir
  10. File annot_gff
  11. File dbsnp_dir
  12. File dbmills_dir
  13. String dbsnp
  14. String db_mills
  15. File? regions
  16. Int? interval_padding
  17. File germline_resource
  18. File germline_resource_tbi
  19. #docker
  20. String docker_fastp
  21. String docker_sentieon
  22. String SENTIEON_LICENSE
  23. String docker_qualimap
  24. String docker_manta
  25. String docker_strelka
  26. #config
  27. String cluster_config
  28. String disk_size
  29. Boolean? fastqc
  30. Boolean bamqc
  31. call Sentieon_BQSR.Sentieon_BQSR as Sentieon_BQSR_normal{
  32. input:
  33. ref_dir=ref_fasta_dir,
  34. dbsnp_dir=dbsnp_dir,
  35. dbmills_dir = dbmills_dir,
  36. sample_id=sample_id+'_N',
  37. ref_fasta=ref_fasta,
  38. dbsnp=dbsnp,
  39. db_mills=db_mills,
  40. deduped_bam=deduped_bam,
  41. deduped_bam_index=deduped_bam_bai,
  42. regions=regions,
  43. interval_padding=interval_padding,
  44. docker=docker_sentieon,
  45. cluster_config=cluster_config,
  46. disk_size=disk_size,
  47. SENTIEON_LICENSE=SENTIEON_LICENSE
  48. }
  49. }