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.

34 lines
1.1KB

  1. task ExtractVCFinfo {
  2. File snv_train
  3. File snv_test
  4. File indel_train
  5. File indel_test
  6. String snv_train_sampleName = basename(snv_train,".vcf")
  7. String snv_test_sampleName = basename(snv_test,".vcf")
  8. String indel_train_sampleName = basename(indel_train,".vcf")
  9. String indel_test_sampleName = basename(indel_test,".vcf")
  10. String docker
  11. String cluster_config
  12. String disk_size
  13. command <<<
  14. python /opt/extract_vcf_information.py -i ${snv_train} -o ${snv_train_sampleName}.txt
  15. python /opt/extract_vcf_information.py -i ${snv_test} -o ${snv_test_sampleName}.txt
  16. python /opt/extract_vcf_information.py -i ${indel_train} -o ${indel_train_sampleName}.txt
  17. python /opt/extract_vcf_information.py -i ${indel_test} -o ${indel_test_sampleName}.txt
  18. >>>
  19. runtime {
  20. docker:docker
  21. cluster: cluster_config
  22. systemDisk: "cloud_ssd 40"
  23. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  24. }
  25. output {
  26. File snv_train_vcf = "${snv_train_sampleName}.txt"
  27. File snv_test_vcf = "${snv_test_sampleName}.txt"
  28. File indel_train_vcf = "${indel_train_sampleName}.txt"
  29. File indel_test_vcf = "${indel_test_sampleName}.txt"
  30. }
  31. }