run_qc.pbs 852 B

123456789101112131415161718192021222324252627
  1. #!/bin/sh
  2. #PBS -N qc
  3. #PBS -j oe
  4. #PBS -l ncpus=4
  5. #PBS -l nodes=1
  6. #PBS -l mem=20G
  7. cd ${PBS_O_WORKDIR}
  8. set -e
  9. . $feby2_script/conf/feby2.cfg
  10. test -d conest || mkdir conest
  11. bia_snp=$bia_snp
  12. echo $panel
  13. echo $target
  14. echo $bia_snp
  15. ## Contamination chech
  16. $verify --vcf $bia_snp --bam $bam_dir/${sample}.bam --out conest/${sample}.verify --verbose --ignoreRG &
  17. $gatk4 GetPileupSummaries -I $bam_dir/${sample}.bam -L $target -V $bia_snp -max-af 0.99 -min-af 0.01 -O conest/${sample}.ps.tab
  18. $gatk4 CalculateContamination -I conest/${sample}.ps.tab -O conest/${sample}.contEST.tab
  19. ## Picard
  20. test -d picard || mkdir picard
  21. $gatk4 CollectHsMetrics -I $bam_dir/${sample}.bam -BI $interval -TI $interval -O picard/${sample}_hs_metrics.txt -R $ref --COVERAGE_CAP 6000 -MQ 0 --CLIP_OVERLAPPING_READS false &
  22. test -d log || mkdir log
  23. wait
  24. touch log/$sample.finished