예제 #1
0
    def test_condensed_coords_between(self):
        from allel import condensed_coords_between

        pop1 = [0, 1]
        pop2 = [2, 3]
        n = 4
        expect = [1, 2, 3, 4]
        actual = condensed_coords_between(pop1, pop2, n)
        assert expect == actual

        pop1 = [0, 2]
        pop2 = [1, 3]
        n = 4
        expect = [0, 2, 3, 5]
        actual = condensed_coords_between(pop1, pop2, n)
        assert expect == actual

        with pytest.raises(ValueError):
            condensed_coords_between(pop1, pop1, n)
예제 #2
0
    def test_condensed_coords_between(self):
        from allel import condensed_coords_between

        pop1 = [0, 1]
        pop2 = [2, 3]
        n = 4
        expect = [1, 2, 3, 4]
        actual = condensed_coords_between(pop1, pop2, n)
        eq(expect, actual)

        pop1 = [0, 2]
        pop2 = [1, 3]
        n = 4
        expect = [0, 2, 3, 5]
        actual = condensed_coords_between(pop1, pop2, n)
        eq(expect, actual)

        with assert_raises(ValueError):
            condensed_coords_between(pop1, pop1, n)