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
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