added snp search interface