Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. import "./tasks/benchmark.wdl" as benchmark
  2. import "./tasks/mendelian.wdl" as mendelian
  3. import "./tasks/merge_mendelian.wdl" as merge_mendelian
  4. import "./tasks/quartet_mendelian.wdl" as quartet_mendelian
  5. import "./tasks/merge_family.wdl" as merge_family
  6. workflow {{ project_name }} {
  7. File LCL5
  8. File LCL6
  9. File LCL7
  10. File LCL8
  11. String BENCHMARKdocker
  12. String MENDELIANdocker
  13. String DIYdocker
  14. String fasta
  15. File ref_dir
  16. File sdf
  17. File benchmarking_dir
  18. File rename
  19. String project
  20. String disk_size
  21. String BIGcluster_config
  22. String SMALLcluster_config
  23. call benchmark.benchmark as LCL5benchmark {
  24. input:
  25. vcf=LCL5,
  26. benchmarking_dir=benchmarking_dir,
  27. sdf=sdf,
  28. fasta=fasta,
  29. docker=BENCHMARKdocker,
  30. cluster_config=BIGcluster_config,
  31. disk_size=disk_size,
  32. }
  33. call benchmark.benchmark as LCL6benchmark {
  34. input:
  35. vcf=LCL6,
  36. benchmarking_dir=benchmarking_dir,
  37. sdf=sdf,
  38. fasta=fasta,
  39. docker=BENCHMARKdocker,
  40. cluster_config=BIGcluster_config,
  41. disk_size=disk_size,
  42. }
  43. call benchmark.benchmark as LCL7benchmark {
  44. input:
  45. vcf=LCL7,
  46. benchmarking_dir=benchmarking_dir,
  47. sdf=sdf,
  48. fasta=fasta,
  49. docker=BENCHMARKdocker,
  50. cluster_config=BIGcluster_config,
  51. disk_size=disk_size,
  52. }
  53. call benchmark.benchmark as LCL8benchmark {
  54. input:
  55. vcf=LCL8,
  56. benchmarking_dir=benchmarking_dir,
  57. sdf=sdf,
  58. fasta=fasta,
  59. docker=BENCHMARKdocker,
  60. cluster_config=BIGcluster_config,
  61. disk_size=disk_size,
  62. }
  63. call merge_family.merge_family as merge_family {
  64. input:
  65. LCL5_vcf_gz=LCL5benchmark.rtg_vcf,
  66. LCL5_vcf_idx=LCL5benchmark.rtg_vcf_index,
  67. LCL6_vcf_gz=LCL6benchmark.rtg_vcf,
  68. LCL6_vcf_idx=LCL6benchmark.rtg_vcf_index,
  69. LCL7_vcf_gz=LCL7benchmark.rtg_vcf,
  70. LCL7_vcf_idx=LCL7benchmark.rtg_vcf_index,
  71. LCL8_vcf_gz=LCL8benchmark.rtg_vcf,
  72. LCL8_vcf_idx=LCL8benchmark.rtg_vcf,
  73. rename=rename,
  74. project=project,
  75. docker=BENCHMARKdocker,
  76. cluster_config=SMALLcluster_config,
  77. disk_size=disk_size,
  78. }
  79. call mendelian.mendelian as mendelian {
  80. input:
  81. family_vcf=merge_family.merged_vcf,
  82. ref_dir=ref_dir,
  83. fasta=fasta,
  84. docker=MENDELIANdocker,
  85. cluster_config=BIGcluster_config,
  86. disk_size=disk_size
  87. }
  88. call merge_mendelian.merge_mendelian as merge_mendelian {
  89. input:
  90. D5_trio_vcf=mendelian.D5_trio_vcf,
  91. D6_trio_vcf=mendelian.D6_trio_vcf,
  92. family_vcf=merge_family.merged_vcf,
  93. docker=DIYdocker,
  94. cluster_config=SMALLcluster_config,
  95. disk_size=disk_size
  96. }
  97. call quartet_mendelian.quartet_mendelian as quartet_mendelian {
  98. input:
  99. project_mendelian_summary=merge_mendelian.project_mendelian_summary,
  100. project=project,
  101. docker=DIYdocker,
  102. cluster_config=SMALLcluster_config,
  103. disk_size=disk_size
  104. }
  105. }