s12_igv_report_pair_20230210.sh 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/sh
  2. #PBS -N igv_report
  3. #PBS -j oe
  4. #PBS -l ncpus=20
  5. #PBS -l nodes=1
  6. #PBS -l mem=20G
  7. source /home/liuxiangqiong/miniconda3/bin/activate base
  8. ##获得igv输入数据
  9. python3 /cgdata/liuxiangqiong/work62pancancer/Client/v0/script/20220705/igv_input.py -i ${inputpath} -s ${sample}
  10. #inputpath=/cgdata/bioproject/pancancer602gene/CAP2022
  11. hg19=/cgdata/Database/GATK/hg19/ucsc.hg19.fasta
  12. ##获得laneid
  13. array=(${inputpath//\// })
  14. lenth=${#array[*]}
  15. laneid=${array[lenth-1]}
  16. outputir=${inputpath}/tempfile/igv
  17. ###对于somatic
  18. bamdir_tumor=${bam_dir}/${tumor}_clean.bam
  19. create_report ${outputir}/${laneid}-${sample}.snv.txt ${hg19} \
  20. --ideogram /cgdata/liuxiangqiong/software/igv-reports/igv-reports-master/test/data/hg19/cytoBandIdeo.txt \
  21. --flanking 1000 \
  22. --sort BASE \
  23. --sequence 1 --begin 2 --end 3 \
  24. --flanking 1000 \
  25. --info-columns Chr Start End Ref Alt Gene.refGene Transid_uniq ExonicFunc.refGene VAF_tumor DP_tumor VD_tumor DP_normal VD_normal VAF_normal sampleid \
  26. --tracks ${bamdir_tumor} /cgdata/liuxiangqiong/work62pancancer/igv-report/refGene.txt.gz \
  27. --output ${outputir}/${laneid}-${sample}.snv.html
  28. #对于germline
  29. bamdir_normal=${bam_dir}/${normal}_clean.bam
  30. create_report ${outputir}/${laneid}-${sample}.germline.txt ${hg19} \
  31. --ideogram /cgdata/liuxiangqiong/software/igv-reports/igv-reports-master/test/data/hg19/cytoBandIdeo.txt \
  32. --flanking 1000 \
  33. --sort BASE \
  34. --sequence 1 --begin 2 --end 3 \
  35. --flanking 1000 \
  36. --info-columns Chr Start End Ref Alt Gene.refGene AAChange_select ExonicFunc.refGene VAF N_ref N_alt sampleid \
  37. --tracks ${bamdir_normal} /cgdata/liuxiangqiong/work62pancancer/igv-report/refGene.txt.gz \
  38. --output ${outputir}/${laneid}-${sample}.germline.html
  39. #删除中间文件
  40. rm -rf ${outputir}/${laneid}-${sample}.snv.txt
  41. rm -rf ${outputir}/${laneid}-${sample}.germline.txt