run_lcWGS_copy_L1.pbs 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. #!/usr/bin/env bash
  2. #PBS -N lcWGS_copy
  3. #PBS -j oe
  4. #PBS -l ncpus=8
  5. #PBS -l nodes=1
  6. #PBS -l mem=10G
  7. sam_list=$sam_list
  8. sams=(`cat $sam_list`)
  9. echo "Samples:" ${sams[*]}
  10. echo $lcwgs_path
  11. test -d $out/QC || mkdir $out/QC
  12. test -d $res_dir/lcWGS || mkdir -p $res_dir/lcWGS
  13. for sample in ${sams[*]}
  14. do
  15. cp $out/$sample/${sample}.lcWGS.QC.xls $out/QC
  16. cp $out/$sample/${sample}.lcWGS.QC.xls $res_dir/lcWGS
  17. cp $out/$sample/${sample}.CNV.xls $res_dir/lcWGS
  18. cp $out/$sample/${sample}_?_w100.png $res_dir/lcWGS
  19. cp $out/$sample/${sample}_QC_plot.pdf $res_dir/lcWGS
  20. cp $out/$sample/${sample}_segment_call.pdf $res_dir/lcWGS
  21. cp $out/$sample/${sample}.chr_CR.xls $res_dir/lcWGS
  22. cp $out/$sample/${sample}_?_dnacopy.out.tsv $res_dir/lcWGS
  23. cp $lcwgs_path/report/lcWGS.v2023.report.CNV.xlsx $res_dir/lcWGS/${sample}.report.CNV.xlsx
  24. done
  25. chmod g-w $res_dir/lcWGS
  26. cd $out/QC
  27. cat *.lcWGS.QC.xls |sort |uniq |grep '^Sample\s' > head.lcWGS.QC.xls
  28. cat *.lcWGS.QC.xls |sort |uniq |grep -v '^Sample\s'|cat head.lcWGS.QC.xls - > $batch.lcWGS_QC.xls && rm *.lcWGS.QC.xls