deal with 'end of chromosome' in get_geno, add test for it.
get_geno: use tolerance of 1e-8 rather than 0.001