Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
4 lat temu
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. import "./tasks/mapping.wdl" as mapping
  2. import "./tasks/delly.wdl" as delly
  3. import "./tasks/Dedup.wdl" as Dedup
  4. import "./tasks/bcf2vcf.wdl" as bcf2vcf
  5. workflow {{ project_name }} {
  6. String SENTIEON_INSTALL_DIR
  7. String SENTIEONdocker
  8. String DELLYdocker
  9. String BCFdocker
  10. File tumor_read1
  11. File tumor_read2
  12. File normal_read1
  13. File normal_read2
  14. File ref_dir
  15. String fasta
  16. String sample_name
  17. String disk_size
  18. String BIGcluster_config
  19. String SMALLcluster_config
  20. call mapping.mapping as tumor_mapping {
  21. input:
  22. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  23. group=sample_name,
  24. sample=sample_name,
  25. type="tumor",
  26. pl="ILLUMINAL",
  27. fasta=fasta,
  28. ref_dir=ref_dir,
  29. fastq_1=tumor_read1,
  30. fastq_2=tumor_read2,
  31. docker=SENTIEONdocker,
  32. disk_size=disk_size,
  33. cluster_config=BIGcluster_config
  34. }
  35. call mapping.mapping as normal_mapping {
  36. input:
  37. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  38. group=sample_name,
  39. sample=sample_name,
  40. type="normal",
  41. pl="ILLUMINAL",
  42. fasta=fasta,
  43. ref_dir=ref_dir,
  44. fastq_1=normal_read1,
  45. fastq_2=normal_read2,
  46. docker=SENTIEONdocker,
  47. disk_size=disk_size,
  48. cluster_config=BIGcluster_config
  49. }
  50. call Dedup.Dedup as tumor_Dedup {
  51. input:
  52. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  53. sorted_bam=tumor_mapping.sorted_bam,
  54. sorted_bam_index=tumor_mapping.sorted_bam_index,
  55. sample=sample_name,
  56. type="tumor",
  57. docker=SENTIEONdocker,
  58. disk_size=disk_size,
  59. cluster_config=BIGcluster_config
  60. }
  61. call Dedup.Dedup as normal_Dedup {
  62. input:
  63. SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
  64. sorted_bam=normal_mapping.sorted_bam,
  65. sorted_bam_index=normal_mapping.sorted_bam_index,
  66. sample=sample_name,
  67. type="normal",
  68. docker=SENTIEONdocker,
  69. disk_size=disk_size,
  70. cluster_config=BIGcluster_config
  71. }
  72. call delly.delly as delly {
  73. input:
  74. tumor_bam=tumor_Dedup.Dedup_bam,
  75. tumor_bam_idx=tumor_Dedup.Dedup_bam_index,
  76. normal_bam=normal_Dedup.Dedup_bam,
  77. normal_bam_idx=normal_Dedup.Dedup_bam_index,
  78. ref_dir=ref_dir,
  79. fasta=fasta,
  80. sample_name=sample_name,
  81. docker=DELLYdocker,
  82. disk_size=disk_size,
  83. cluster_config=SMALLcluster_config
  84. }
  85. call bcf2vcf.bcf2vcf as bcf2vcf {
  86. input:
  87. bcf=delly.bcf,
  88. bcf_index=delly.bcf_index,
  89. docker=BCFdocker,
  90. disk_size=disk_size,
  91. cluster_config=SMALLcluster_config,
  92. sample_name=sample_name
  93. }
  94. }