Generate the Panel of Normal files for TNseq and TNscope.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

74 lines
1.7KB

  1. import "./tasks/Realigner.wdl" as Realigner
  2. import "./tasks/BQSR.wdl" as BQSR
  3. import "./tasks/PoN.wdl" as PoN
  4. workflow {{ project_name }} {
  5. String SENTIEON_INSTALL_DIR
  6. String SENTIEON_LICENSE
  7. String sample_id
  8. File deduped_bam
  9. File deduped_bam_index
  10. File regions
  11. File ref_dir
  12. String fasta
  13. File dbsnp_dir
  14. String dbsnp
  15. File dbmills_dir
  16. String db_mills
  17. String sentieon_docker
  18. String cluster_config
  19. String disk_size
  20. call Realigner.Realigner as Realigner {
  21. input:
  22. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  23. SENTIEON_LICENSE=SENTIEON_LICENSE,
  24. fasta=fasta,
  25. ref_dir=ref_dir,
  26. deduped_bam=deduped_bam,
  27. deduped_bam_index=deduped_bam_index,
  28. db_mills=db_mills,
  29. dbmills_dir=dbmills_dir,
  30. sample=sample_id,
  31. docker=sentieon_docker,
  32. disk_size=disk_size,
  33. cluster_config=cluster_config
  34. }
  35. call BQSR.BQSR as BQSR {
  36. input:
  37. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  38. SENTIEON_LICENSE=SENTIEON_LICENSE,
  39. fasta=fasta,
  40. ref_dir=ref_dir,
  41. realigned_bam=Realigner.realigner_bam,
  42. realigned_bam_index=Realigner.realigner_bam_index,
  43. db_mills=db_mills,
  44. dbmills_dir=dbmills_dir,
  45. dbsnp=dbsnp,
  46. dbsnp_dir=dbsnp_dir,
  47. sample=sample_id,
  48. docker=sentieon_docker,
  49. disk_size=disk_size,
  50. cluster_config=cluster_config
  51. }
  52. call PoN.PoN as PoN {
  53. input:
  54. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  55. SENTIEON_LICENSE=SENTIEON_LICENSE,
  56. fasta=fasta,
  57. ref_dir=ref_dir,
  58. regions=regions,
  59. normal_bam=BQSR.recaled_bam,
  60. normal_bam_index=BQSR.recaled_bam_index,
  61. sample=sample_id,
  62. docker=sentieon_docker,
  63. disk_size=disk_size,
  64. cluster_config=cluster_config
  65. }
  66. }
  67. }