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.

56 lines
1.6KB

  1. task vcfeval {
  2. File snv_true_vcf
  3. File snv_true_vcf_index
  4. File snv_false_vcf
  5. File snv_false_vcf_index
  6. File indel_true_vcf
  7. File indel_true_vcf_index
  8. File indel_false_vcf
  9. File indel_false_vcf_index
  10. File giab_bed
  11. File giab_snv
  12. File giab_snv_idx
  13. File giab_indel
  14. File giab_indel_idx
  15. File sdf
  16. String kernel
  17. String nu
  18. String docker
  19. String cluster_config
  20. String disk_size
  21. command <<<
  22. set -o pipefail
  23. set -e
  24. /opt/rtg-tools/dist/rtg-tools-3.10.1-4d58ead/rtg vcfeval -b ${giab_snv} -c ${snv_true_vcf} -o ${kernel}_${nu}_snv_true -t ${sdf}
  25. /opt/rtg-tools/dist/rtg-tools-3.10.1-4d58ead/rtg vcfeval -b ${giab_snv} -c ${snv_false_vcf} -o ${kernel}_${nu}_snv_false -t ${sdf}
  26. /opt/rtg-tools/dist/rtg-tools-3.10.1-4d58ead/rtg vcfeval -b ${giab_indel} -c ${indel_true_vcf} -o ${kernel}_${nu}_indel_true -t ${sdf}
  27. /opt/rtg-tools/dist/rtg-tools-3.10.1-4d58ead/rtg vcfeval -b ${giab_indel} -c ${indel_false_vcf} -o ${kernel}_${nu}_indel_false -t ${sdf}
  28. tar -zcvf ${kernel}_${nu}_snv_true.zip ${kernel}_${nu}_snv_true
  29. tar -zcvf ${kernel}_${nu}_snv_false.zip ${kernel}_${nu}_snv_false
  30. tar -zcvf ${kernel}_${nu}_indel_true.zip ${kernel}_${nu}_indel_true
  31. tar -zcvf ${kernel}_${nu}_indel_false.zip ${kernel}_${nu}_indel_false
  32. >>>
  33. runtime {
  34. docker:docker
  35. cluster: cluster_config
  36. systemDisk: "cloud_ssd 40"
  37. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  38. }
  39. output {
  40. File snv_true_zip="${kernel}_${nu}_snv_true.zip"
  41. File snv_false_zip="${kernel}_${nu}_snv_false.zip"
  42. File indel_true_zip="${kernel}_${nu}_indel_true.zip"
  43. File indel_false_zip="${kernel}_${nu}_indel_false.zip"
  44. }
  45. }