Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

52 Zeilen
2.1KB

  1. task merge_sentieon_metrics {
  2. Array[File] quality_yield_header
  3. Array[File] wgs_metrics_algo_header
  4. Array[File] aln_metrics_header
  5. Array[File] is_metrics_header
  6. Array[File] hs_metrics_header
  7. Array[File] quality_yield_data
  8. Array[File] wgs_metrics_algo_data
  9. Array[File] aln_metrics_data
  10. Array[File] is_metrics_data
  11. Array[File] hs_metrics_data
  12. String project
  13. String docker
  14. String cluster_config
  15. String disk_size
  16. command <<<
  17. echo '''Sample''' > sample_column
  18. cat ${sep=" " quality_yield_header} | sed -n '1,1p' | cat - ${sep=" " quality_yield_data} > quality_yield_all
  19. ls ${sep=" " quality_yield_data} | cut -d '.' -f1 | cat sample_column - | paste - quality_yield_all > ${project}.quality_yield.txt
  20. cat ${sep=" " wgs_metrics_algo_header} | sed -n '1,1p' | cat - ${sep=" " wgs_metrics_algo_data} > wgs_metrics_all
  21. ls ${sep=" " wgs_metrics_algo_data} | cut -d '.' -f1 | cat sample_column - | paste - wgs_metrics_all > ${project}.wgs_metrics_data.txt
  22. cat ${sep=" " aln_metrics_header} | sed -n '1,1p' | cat - ${sep=" " aln_metrics_data} > aln_metrics_all
  23. ls ${sep=" " aln_metrics_data} | cut -d '.' -f1 | cat sample_column - | paste - aln_metrics_all > ${project}.aln_metrics.txt
  24. cat ${sep=" " is_metrics_header} | sed -n '1,1p' | cat - ${sep=" " is_metrics_data} > is_metrics_all
  25. ls ${sep=" " is_metrics_data} | cut -d '.' -f1 | cat sample_column - | paste - is_metrics_all > ${project}.is_metrics.txt
  26. cat ${sep=" " hs_metrics_header} | sed -n '1,1p' | cat - ${sep=" " hs_metrics_data} > hs_metrics_all
  27. ls ${sep=" " hs_metrics_data} | cut -d '.' -f1 | cat sample_column - | paste - hs_metrics_all > ${project}.hs_metrics.txt
  28. >>>
  29. runtime {
  30. docker:docker
  31. cluster: cluster_config
  32. systemDisk: "cloud_ssd 40"
  33. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  34. }
  35. output {
  36. File quality_yield_summary = "${project}.quality_yield.txt"
  37. File wgs_metrics_summary = "${project}.wgs_metrics_data.txt"
  38. File aln_metrics_summary = "${project}.aln_metrics.txt"
  39. File is_metrics_summary = "${project}.is_metrics.txt"
  40. File hs_metrics_summary = "${project.hs_metrics.txt"
  41. }
  42. }