1- Thanks a lot, you've just put me on the track. Actually there are more than one snp. So I will read more about such pipelines to get a clearer idea, I guess they are called 'snp calling'?
2- and one more thing that I need to know from you please: so this whole process can be automated without the need for any visual intervention from the user, right ? I mean, the user will just run some scripts (that need to be developed) on the fastq file, and get an output report stating whether certain snps exist in the sequenced genes or not?