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

70 行
1.6KB

  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. docker=sentieon_docker,
  31. disk_size=disk_size,
  32. cluster_config=cluster_config
  33. }
  34. call BQSR.BQSR as BQSR {
  35. input:
  36. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  37. SENTIEON_LICENSE=SENTIEON_LICENSE,
  38. fasta=fasta,
  39. ref_dir=ref_dir,
  40. realigned_bam=Realigner.realigner_bam,
  41. realigned_bam_index=Realigner.realigner_bam_index,
  42. db_mills=db_mills,
  43. dbmills_dir=dbmills_dir,
  44. dbsnp=dbsnp,
  45. dbsnp_dir=dbsnp_dir,
  46. docker=sentieon_docker,
  47. disk_size=disk_size,
  48. cluster_config=cluster_config
  49. }
  50. call PoN.PoN as PoN {
  51. input:
  52. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  53. SENTIEON_LICENSE=SENTIEON_LICENSE,
  54. fasta=fasta,
  55. ref_dir=ref_dir,
  56. regions=regions,
  57. normal_bam=BQSR.recaled_bam,
  58. normal_bam_index=BQSR.recaled_bam_index,
  59. docker=sentieon_docker,
  60. disk_size=disk_size,
  61. cluster_config=cluster_config
  62. }
  63. }