SK met

From Crop Genomics Lab.
Revision as of 01:24, 29 January 2019 by Khg940711 (Talk | contribs)

Jump to: navigation, search

materials

raw_data : /NGS/NGS/VignaRadiata/DNA/SK/
/mount_test/sdd1/Mungbean_assemble/ver6/SNP/Vradi_ver6.reseqKJ.sorted.bam
SK010 TN1509D0657--TCCGGAGA-AGGCTATA
SK068 TN1509D0710--TAATGCGC-TAAGATTA
SK186 TN1510D0932--TCTCGCGC-TCAGAGCC
SK049 TN1509D0695--GAATTCGT-ACGTCCTG
SK094 TN1509D0736--TCTCGCGC-GTCAGTAC
SK152 TN1510D0898--CTGAAGCT-GCCTCTAT
SK176 TN1510D0922--TCCGCGAA-GCCTCTAT
SK156 TN1510D0902--CTGAAGCT-TAAGATTA
  • 244 > 63 /data/haggui/raw_data/ 에 sample#.fq.gz 로 저장함
ref : 244 /mount_test/sdd1/Mungbean_assemble/ver6/SNP/Vradi_ver6.fa 
  • 244 > 63 data/haggui/Vradi_ver6.fa

process

  1. bwa index <ref.fa>
  2. cat SK_met.list | parallel --gnu -j 3 "bwa mem Vradi_ver6.fa ./raw_data/{}_1.fq.gz ./raw_data/{}_2.fq.gz | samtools view -bS -q 30 -> {}.bam" (1.5일)
  3. samtools sort/index/ {bam} samtools faidx ref
  4. /data/haggui$ /data/haggui/samtools-1.3.1/samtools mpileup -f Vradi_ver6.fa -v -t DP,AD,ADF,ADR,SP,INFO/AD,INFO/ADF,INFO/ADR -u -b {bamfile.list}| bcftools call -v -m -O v > SK_met_variant.vcf
  5. samtools depth {sorted.bam} > {.dep}
  6. wc -l *.dep
  7. cat {sort.bam.dep} |awk '{sum += $3} END { print sum}'
  8. vcftools --vcf SK_met_variant.vcf --minQ 30 --minDP 5 --maxDP 100 --recode --out SK_met_variant.vcf.SNP.q30.d5D100 --remove-indels
  9. python testt.py | wc -l
import sys
file = open("variant.vcf.gz.SNPs.recode.vcf",'r').readlines()
for line in file :
       if '#' not in line :
               i = 0
               inf = line.split()
               geninfo = inf[int(sys.argv[1])]
               if geninfo.split(':')[0] != '0/0' and geninfo.split(':')[0] != './.' : 
                       print inf[1]+inf[3]+inf[4],
                       print geninfo