80k genes snp matching