bcftools-merge is used to merge VCF files into a singe VCF.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

56 rindas
1.0KB

  1. import "./tasks/corealigner.wdl" as corealigner
  2. import "./tasks/bcftools1.wdl" as bcftools
  3. import "./tasks/TNseq.wdl" as TNseq
  4. import "./tasks/TNscope.wdl" as TNscope
  5. import "./tasks/annovar.wdl" as annovar
  6. import "./tasks/vcf2maf.wdl" as vcf2maf
  7. workflow {{ project_name }} {
  8. String SENTIEON_INSTALL_DIR
  9. String SENTIEON_LICENSE
  10. String sentieon_docker
  11. String annovar_docker
  12. String vcf2maf_r_docker
  13. String bcftools_docker
  14. File ref_dir
  15. String fasta
  16. File dbmills_dir
  17. String db_mills
  18. File dbsnp_dir
  19. String dbsnp
  20. File regions
  21. File database
  22. String disk_size
  23. String cluster_config
  24. Boolean PONmode
  25. File? cosmic_dir
  26. String? cosmic_vcf
  27. Boolean set_annovar
  28. Boolean set_vcf2maf
  29. #File pon_vcf1
  30. #File pon_vcf2
  31. #File pon_vcf3
  32. Array[File] BCF
  33. scatter (sample in BCF) {
  34. call bcftools.bcftools as bcftools {
  35. input:
  36. PONmode=PONmode,
  37. bcfpon=sample,
  38. #pon_vcf1=pon_vcf1,
  39. #pon_vcf2=pon_vcf2,
  40. #pon_vcf3=pon_vcf3,
  41. docker=bcftools_docker,
  42. disk_size=disk_size,
  43. cluster_config=cluster_config
  44. }
  45. }
  46. }