def test_condensed_coords(self): from allel import condensed_coords assert 0 == condensed_coords(0, 1, 2) assert 0 == condensed_coords(1, 0, 2) assert 0 == condensed_coords(0, 1, 3) assert 0 == condensed_coords(1, 0, 3) assert 1 == condensed_coords(0, 2, 3) assert 1 == condensed_coords(2, 0, 3) assert 2 == condensed_coords(1, 2, 3) assert 2 == condensed_coords(2, 1, 3) with pytest.raises(ValueError): condensed_coords(0, 0, 1) condensed_coords(0, 1, 1) condensed_coords(1, 0, 1) condensed_coords(0, 0, 2) condensed_coords(0, 2, 2) condensed_coords(2, 0, 2) condensed_coords(1, 1, 2) condensed_coords(0, 0, 3) condensed_coords(1, 1, 3) condensed_coords(2, 2, 3)
def test_condensed_coords(self): from allel import condensed_coords eq(0, condensed_coords(0, 1, 2)) eq(0, condensed_coords(1, 0, 2)) eq(0, condensed_coords(0, 1, 3)) eq(0, condensed_coords(1, 0, 3)) eq(1, condensed_coords(0, 2, 3)) eq(1, condensed_coords(2, 0, 3)) eq(2, condensed_coords(1, 2, 3)) eq(2, condensed_coords(2, 1, 3)) with assert_raises(ValueError): condensed_coords(0, 0, 1) condensed_coords(0, 1, 1) condensed_coords(1, 0, 1) condensed_coords(0, 0, 2) condensed_coords(0, 2, 2) condensed_coords(2, 0, 2) condensed_coords(1, 1, 2) condensed_coords(0, 0, 3) condensed_coords(1, 1, 3) condensed_coords(2, 2, 3)