more like original pattern
pass around likelihood of blocks and block size
speedup searching for next snp