threaded version of snp by alignment