Thank you for the link & your suggestions. As implied there, the first one is a no-call site because there is no QUAL and no genotype, which holds true for the first SNP. Still confused about the second though! The VCF header says nothing specific about qual:
##fileformat=VCFv4.0
##Tassel=<ID=GenotypeTable,Version=5,Description="Reference allele is not known. The major allele was used as reference allele">
##FORMAT=<ID=GT,Number=1,Type=String,Description="Genotype">
##FORMAT=<ID=AD,Number=.,Type=Integer,Description="Allelic depths for the reference and alternate alleles in the order listed">
##FORMAT=<ID=DP,Number=1,Type=Integer,Description="Read Depth (only filtered reads used for calling)">
##FORMAT=<ID=GQ,Number=1,Type=Float,Description="Genotype Quality">
##FORMAT=<ID=PL,Number=.,Type=Float,Description="Normalized, Phred-scaled likelihoods for AA,AB,BB genotypes where A=ref and B=alt; not applicable if site is not biallelic">
##INFO=<ID=NS,Number=1,Type=Integer,Description="Number of Samples With Data">
##INFO=<ID=DP,Number=1,Type=Integer,Description="Total Depth">
##INFO=<ID=AF,Number=.,Type=Float,Description="Allele Frequency">
I will keep trying.
Thanks again.
Just so we eliminate a possible glitch, are you sure the
.is in theQUALfield? If you're looking at the file - just eyeballing it, it is highly possible the header may not align with the right field, and you may be seeing the.from theFILTERfield. Maybe try counting values in that record or usingawkorcutto view values?Thanks for your reply Ram,but I am sure of looking at the QUAL column. An example
I am a biologist and still trying to learn bioinformatics. I am afraid, I may not be familiar with very technical terms.
You're right, it is in the
QUALfield.As I was looking as a filtered.recoded VCF file, I went back & checked the raw VCF file as well. This file had all the values for QUAL & INFO field. My service provider have responsed as 'The TASSEL-GBS pipeline does not calculate quality scores for any sites, but assigns an arbitrary, uniform value of 20 for each SNP in the VCF files. In my VCF files, and in all four cases there is only 1 QUAL score (20) for all SNPs which somehow appears a a '.' in the filtered recoded file. So, I should not use minQ for filtering SNPs, right? Thank you.
For questions like this, read the spec first. In VCF, "." at QUAL means a missing value – i.e. the QUAL is unknown.