コード例 #1
0
def test_tag_interval_primer_is_left():
    p = tagint('chr1', 0, 10, None, '+')
    re = tagint('chr1', 15, 20, None, '+')

    expected = tagint('chr1', 0, 20, None, '+')
    res = get_tag_interval(p, re)
    assert expected == res
コード例 #2
0
def test_tag_interval_primer_is_right_and_overlaps():
    p = tagint('chr1', 9, 20, None, '-')
    re = tagint('chr1', 0, 10, None, '+')

    expected = tagint('chr1', 0, 20, None, '-')
    res = get_tag_interval(p, re)
    print expected
    print res
    assert expected == res
コード例 #3
0
def test_tag_interval_primer_is_right():
    p = tagint('chr21', 41458235, 41458255, 'BACE2_rev', '-')
    re = tagint('chr21', 41458227, 41458231, 'rsite', '+')

    expected = tagint('chr21', 41458227, 41458255, 'BACE2_rev', '-')
    res = get_tag_interval(p, re, name='BACE2_rev')
    print expected
    print res
    assert expected == res