def test_map(self): """reversing a map with multiple spans should preserve span relative order""" forward = [Span(20, 30), Span(40, 50)] fmap = Map(spans=forward, parent_length=100) fmap_reversed = fmap.nucleicReversed() reverse = [Span(70, 80, Reverse=True), Span(50, 60, Reverse=True)] rmap = Map(spans=reverse, parent_length=100) for i in range(2): self.assertEquals(fmap_reversed.spans[i], rmap.spans[i])
def test_map(self): """reversing a map with multiple spans should preserve span relative order""" forward = [Span(20,30), Span(40,50)] fmap = Map(spans=forward, parent_length=100) fmap_reversed = fmap.nucleicReversed() reverse = [Span(70,80, Reverse=True), Span(50,60, Reverse=True)] rmap = Map(spans=reverse, parent_length=100) for i in range(2): self.assertEquals(fmap_reversed.spans[i], rmap.spans[i])