从RNAseq数据中call突变
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

Hardfiltration.wdl 1.1KB

před 6 roky
12345678910111213141516171819202122232425262728293031323334353637
  1. task Hardfiltration {
  2. File vcf_file
  3. File vcf_index
  4. File STref_dir
  5. String fasta
  6. String sample
  7. String GATKdocker
  8. String disk_size
  9. String cluster_config
  10. command <<<
  11. set -o pipefail
  12. set -e
  13. java -Dsamjdk.use_async_io_read_samtools=false -Dsamjdk.use_async_io_write_samtools=true -Dsamjdk.use_async_io_write_tribble=false -Dsamjdk.compression_level=2 -Xmx32G -jar /gatk/gatk-package-4.1.0.0-local.jar VariantFiltration -V ${vcf_file} -O ${sample}_hc_filtered.vcf -R ${STref_dir}/${fasta} -window 35 -cluster 3 -filterName FS -filter "FS > 30.0" -filterName QD -filter "QD < 2.0"
  14. cat ${sample}_hc_filtered.vcf |grep "#" > ${sample}_hc_filtered.vcf.header.tmp
  15. cat ${sample}_hc_filtered.vcf |grep PASS > ${sample}_hc_filtered.vcf.tmp
  16. cat ${sample}_hc_filtered.vcf.header.tmp ${sample}_hc_filtered.vcf.tmp > ${sample}_hc_PASS.vcf
  17. >>>
  18. runtime {
  19. docker:GATKdocker
  20. cluster:cluster_config
  21. systemDisk: "cloud_ssd 40"
  22. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  23. }
  24. output {
  25. File raw_vcf = "${sample}_hc_filtered.vcf"
  26. File pass_vcf = "${sample}_hc_PASS.vcf"
  27. }
  28. }