You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.1KB

  1. task merge {
  2. Array[File] rename_mother_vcf_gz
  3. Array[File] rename_mother_vcf_idx
  4. Array[File] rename_father_vcf_gz
  5. Array[File] rename_father_vcf_idx
  6. Array[File] rename_twins_vcf_gz
  7. Array[File] rename_twins_vcf_idx
  8. String mapper_caller
  9. String docker
  10. String cluster_config
  11. String disk_size
  12. command <<<
  13. rtg vcfmerge --force-merge-all --no-gzip -o LCL8.${mapper_caller}.sister.consistent.merged.vcf ${sep=" " rename_mother_vcf_gz}
  14. rtg vcfmerge --force-merge-all --no-gzip -o LCL7.${mapper_caller}.sister.consistent.merged.vcf ${sep=" " rename_father_vcf_gz}
  15. rtg vcfmerge --force-merge-all --no-gzip -o Twins.${mapper_caller}.sister.consistent.merged.vcf ${sep=" " rename_twins_vcf_gz}
  16. >>>
  17. runtime {
  18. docker:docker
  19. cluster: cluster_config
  20. systemDisk: "cloud_ssd 40"
  21. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  22. }
  23. output {
  24. File mother_merged_vcf = "LCL8.${mapper_caller}.sister.consistent.merged.vcf"
  25. File father_merged_vcf = "LCL7.${mapper_caller}.sister.consistent.merged.vcf"
  26. File twins_merged_vcf = "Twins.${mapper_caller}.sister.consistent.merged.vcf"
  27. }
  28. }