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

53 lines
1.3KB

  1. task strelka_calling{
  2. File tumor_bam
  3. File tumor_bam_bai
  4. File normal_bam
  5. File normal_bam_bai
  6. String ref_fasta
  7. File ref_dir
  8. String ref_bed
  9. String sample_id
  10. File? manta_indel_vcf
  11. File? manta_indel_vcf_index
  12. # excute env
  13. String docker
  14. String cluster_config
  15. String disk_size
  16. String out_dir = "${sample_id}_result"
  17. command <<<
  18. set -exo pipefail
  19. nt=$(nproc)
  20. /home/biosoft/strelka-2.9.10.centos6_x86_64/bin/configureStrelkaSomaticWorkflow.py \
  21. --normalBam ${normal_bam} \
  22. --tumorBam ${tumor_bam} \
  23. --referenceFasta ${ref_dir}/${ref_fasta} \
  24. --callRegions ${ref_dir}/${ref_bed} \
  25. --runDir ${out_dir}
  26. ls ${out_dir}
  27. python2.7 ${out_dir}/runWorkflow.py -m local -j $nt
  28. ls ${out_dir}
  29. tar cvf ${out_dir}.tar ${out_dir}
  30. >>>
  31. runtime{
  32. docker:docker
  33. cluster:cluster_config
  34. systemDisk:"cloud_ssd 40"
  35. dataDisk:"cloud_ssd " + disk_size + " /cromwell_root/"
  36. }
  37. output{
  38. File out_file = "${out_dir}.tar"
  39. File indel_vcf = "${out_dir}/results/variants/somatic.indels.vcf.gz"
  40. File indel_vcf_index = "${out_dir}/results/variants/somatic.indels.vcf.gz.tbi"
  41. File snv_vcf = "${out_dir}/results/variants/somatic.snvs.vcf.gz"
  42. File snv_vcf_index = "${out_dir}/results/variants/somatic.snvs.vcf.gz.tbi"
  43. }
  44. }