Beispiel #1
0
def test_cluster_feature_dist():
    c1 = ClusterFeature('chr1', 1, 2, range(5))
    c2 = ClusterFeature('chr1', 1, 2, range(5))

    assert c1.distance(c2) == 0
    c2.start, c2.end = 3, 4
    assert c1.distance(c2) == 1
    c2.start, c2.end = 0, 1000
    assert c1.distance(c2) == 0
    assert c2.distance(c1) == 0

    c2.group = "chr2"
    assert c1.distance(c2) > 1e8
Beispiel #2
0
def test_cluster_feature_dist():
    c1 = ClusterFeature("chr1", 1, 2, range(5))
    c2 = ClusterFeature("chr1", 1, 2, range(5))

    assert c1.distance(c2) == 0
    c2.start, c2.end = 3, 4
    assert c1.distance(c2) == 1
    c2.start, c2.end = 0, 1000
    assert c1.distance(c2) == 0
    assert c2.distance(c1) == 0

    c2.group = "chr2"
    assert c1.distance(c2) > 1e8