Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

32 lines
890B

  1. task merge_mendelian_vote {
  2. File vote_file
  3. File mendelian_file
  4. File mut_file
  5. String output_prefix
  6. String docker
  7. String cluster_config
  8. String disk_size
  9. command <<<
  10. python /opt/merge_mendelian_vote.py ${mendelian_file} ${vote_file} ${mut_file} ${output_prefix}.mendelian.vote.txt
  11. cat ${output_prefix}.mendelian.vote.txt | awk '{ if ((length($6) == 1) && (length($7) == 1)) { print } }' > ${output_prefix}.snv
  12. cat ${output_prefix}.mendelian.vote.txt | awk '{ if ((length($6) > 1) || (length($7) > 1)) { print } }' > ${output_prefix}.indel
  13. >>>
  14. runtime {
  15. docker:docker
  16. cluster: cluster_config
  17. systemDisk: "cloud_ssd 40"
  18. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  19. }
  20. output {
  21. File mendelian_vote = "${output_prefix}.mendelian.vote.txt"
  22. File mendelian_vote_snv = "${output_prefix}.snv"
  23. File mendelian_vote_indel = "${output_prefix}.indel"
  24. }
  25. }