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.

50 satır
2.0KB

  1. task sister {
  2. File violation_vcf_gz
  3. File violation_vcf_idx
  4. File consistent_vcf_gz
  5. File consistent_vcf_idx
  6. File sister_vcf_gz
  7. File sister_vcf_idx
  8. File sdf
  9. String family_name
  10. String docker
  11. String cluster_config
  12. String disk_size
  13. command <<<
  14. rtg vcfeval -b ${sister_vcf_gz} -c ${violation_vcf_gz} -o violation -t ${sdf}
  15. rtg vcfeval -b ${sister_vcf_gz} -c ${consistent_vcf_gz} -o consistent -t ${sdf}
  16. mv violation/tp.vcf.gz ${child_name}.violation.sister.vcf.gz
  17. mv violation/fp.vcf.gz ${child_name}.violation.nonsister.vcf.gz
  18. mv violation/tp.vcf.gz.tbi ${child_name}.violation.sister.vcf.gz.tbi
  19. mv violation/fp.vcf.gz.tbi ${child_name}.violation.nonsister.vcf.gz.tbi
  20. mv violation/summary.txt ${child_name}.violation.summary.txt
  21. mv consistent/tp.vcf.gz ${child_name}.consistent.sister.vcf.gz
  22. mv consistent/fp.vcf.gz ${child_name}.consistent.nonsister.vcf.gz
  23. mv consistent/tp.vcf.gz.tbi ${child_name}.consistent.sister.vcf.gz.tbi
  24. mv consistent/fp.vcf.gz.tbi ${child_name}.consistent.nonsister.vcf.gz.tbi
  25. mv consistent/summary.txt ${child_name}.consistent.summary.txt
  26. >>>
  27. runtime {
  28. docker:docker
  29. cluster: cluster_config
  30. systemDisk: "cloud_ssd 40"
  31. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  32. }
  33. output {
  34. File child_violation_sister = "${child_name}.violation.sister.vcf.gz"
  35. File child_violation_sister_idx = "${child_name}.violation.sister.vcf.gz.tbi"
  36. File child_violation_nonsister = "${child_name}.violation.nonsister.vcf.gz"
  37. File child_violation_nonsister_idx = "${child_name}.violation.nonsister.vcf.gz.tbi"
  38. File child_consistent_sister = "${child_name}.consistent.sister.vcf.gz"
  39. File child_consistent_sister_idx = "${child_name}.consistent.sister.vcf.gz.tbi"
  40. File child_consistent_nonsister = "${child_name}.consistent.nonsister.vcf.gz"
  41. File child_consistent_nonsister_idx = "${child_name}.consistent.nonsister.vcf.gz.tbi"
  42. File violation_summary = "${child_name}.violation.summary.txt"
  43. File consistent_summary = "${child_name}.consistent.summary.txt"
  44. }
  45. }