- bcftools call snp
bcftools mpileup -a AD,DP -I -Ov -f ref.fasta in.bam | bcftools call -cv -Oz -o out.vcf.gz
-a参数,添加format的DP标签,没有则只显示AD和PL两列
- bcftools随机取样指定数量的SNP位点
bcftools query -f '%CHROM\t%POS\n' input.vcf.gz | shuf | head -n 50000 | sort -k1,1n -k2,2n > selected_snps.txt