We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d3f0772 commit 81d06a0Copy full SHA for 81d06a0
tests/test_fragments/test_fragments.py
@@ -29,6 +29,21 @@ def test_StickyEndSeq():
29
)
30
assert sticky.__repr__() == "(ATCG(+)-aaaat(16)cgggg-ATCG(-))"
31
32
+ # Test slice_seq()
33
+ sticky = StickyEndSeq(
34
+ Seq("AAAATTTTCCCCGGGG"),
35
+ left_end=StickyEnd("ATCG", strand=+1),
36
+ right_end=StickyEnd("ATCG", strand=-1),
37
+ )
38
+ sliced_sticky = sticky.slice_seq(start=0, end=4)
39
+ assert sliced_sticky.__repr__() == "(None-AAAA-None)"
40
+
41
+ sliced_sticky = sticky.slice_seq(start=12)
42
+ assert sliced_sticky.__repr__() == "(None-GGGG-None)"
43
44
+ sliced_sticky = sticky.slice_seq(end=12)
45
+ assert sliced_sticky.__repr__() == "(None-AAAATTTTCCCC-None)"
46
47
48
def test_StickyEndSeqFragment():
49
sticky = StickyEndSeq(
0 commit comments