Generate the Panel of Normal files for TNseq and TNscope.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. task PoN {
  2. String SENTIEON_INSTALL_DIR
  3. String SENTIEON_LICENSE
  4. File ref_dir
  5. String fasta
  6. File regions
  7. File normal_bam
  8. File normal_bam_index
  9. String docker
  10. String cluster_config
  11. String disk_size
  12. String sample=basename(normal_bam, ".sorted.deduped.recaled.bam")
  13. command <<<
  14. set -o pipefail
  15. set -e
  16. export SENTIEON_LICENSE=${SENTIEON_LICENSE}
  17. nt=$(nproc)
  18. if [ ${regions} ]; then
  19. INTERVAL="--interval ${regions}"
  20. else
  21. INTERVAL=""
  22. fi
  23. ${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt $INTERVAL -r ${ref_dir}/${fasta} -i ${normal_bam} \
  24. --algo TNhaplotyper2 --tumor_sample ${sample} ${sample}.TNseq.PoN.vcf
  25. ${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt $INTERVAL -r ${ref_dir}/${fasta} -i ${normal_bam} \
  26. --algo TNscope --tumor_sample ${sample} ${sample}.TNscope.PoN.vcf
  27. >>>
  28. runtime {
  29. docker: docker
  30. cluster: cluster_config
  31. systemDisk: "cloud_ssd 40"
  32. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  33. }
  34. output {
  35. File TNseq_pon_vcf = "${sample}.TNseq.PoN.vcf"
  36. File TNscope_pon_vcf = "${sample}.TNscope.PoN.vcf"
  37. }
  38. }