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.

mergeSentieon.wdl 1.1KB

5 anni fa
12345678910111213141516171819202122232425262728293031323334353637383940
  1. task mergeSentieon {
  2. Array[File] aln_metrics_header
  3. Array[File] aln_metrics_data
  4. Array[File] dedup_metrics_header
  5. Array[File] dedup_metrics_data
  6. Array[File] is_metrics_header
  7. Array[File] is_metrics_data
  8. Array[File] deduped_coverage_header
  9. Array[File] deduped_coverage_data
  10. String docker
  11. String cluster_config
  12. String disk_size
  13. command <<<
  14. set -o pipefail
  15. set -e
  16. cat ${aln_metrics_header} | sed -n '1,1p' | cat - ${aln_metrics_data} > aln_metrics.txt
  17. cat ${dedup_metrics_header} | sed -n '1,1p' | cat - ${dedup_metrics_data} > dedup_metrics.txt
  18. cat ${is_metrics_header} | sed -n '1,1p' | cat - ${is_metrics_data} > is_metrics.txt
  19. cat ${deduped_coverage_header} | sed -n '1,1p' | cat - ${deduped_coverage_data} > deduped_coverage.txt
  20. >>>
  21. runtime {
  22. docker:docker
  23. cluster:cluster_config
  24. systemDisk:"cloud_ssd 40"
  25. dataDisk:"cloud_ssd " + disk_size + " /cromwell_root/"
  26. }
  27. output {
  28. File aln_metrics_merge = "aln_metrics.txt"
  29. File dedup_metrics_merge = "dedup_metrics.txt"
  30. File is_metrics_merge = "is_metrics.txt"
  31. File deduped_coverage_merge = "deduped_coverage.txt"
  32. }
  33. }