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.

преди 5 години
123456789101112131415161718192021222324252627282930313233343536373839
  1. task oneClass {
  2. File snv_train_vcf
  3. File snv_test_vcf
  4. File indel_train_vcf
  5. File indel_test_vcf
  6. String sampleName = basename(snv_train_vcf,".normed.snv.train.txt")
  7. String docker
  8. String cluster_config
  9. String disk_size
  10. command <<<
  11. python /opt/oneClass.py -train ${snv_train_vcf} -test ${snv_test_vcf} -name ${sampleName}_snv
  12. python /opt/oneClass.py -train ${indel_train_vcf} -test ${indel_test_vcf} -name ${sampleName}_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 snv_true_txt = "${sampleName}_snv_predicted_true.txt"
  22. File snv_false_txt = "${sampleName}_snv_predicted_false.txt"
  23. File snv_true_bed = "${sampleName}_snv_predicted_true.bed"
  24. File snv_false_bed = "${sampleName}_snv_predicted_false.bed"
  25. File snv_padding = "${sampleName}_snv_padding.bed"
  26. File indel_true_txt = "${sampleName}_indel_predicted_true.txt"
  27. File indel_false_txt = "${sampleName}_indel_predicted_false.txt"
  28. File indel_true_bed = "${sampleName}_indel_predicted_true.bed"
  29. File indel_false_bed = "${sampleName}_indel_predicted_false.bed"
  30. File indel_padding = "${sampleName}_indel_padding.bed"
  31. }
  32. }