--- /dev/null
+SCORES: <??????BDDDDDDDDGGGG
+SEQ: TGGGGAATATTGGACAATGG
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:14862:1868 1:N:0:14
+---
+SCORES: ?????BB<-<BDDDDDFEEF
+SEQ: CCTGTTTGCTACCCACGCTT
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:14862:1868 2:N:0:14
+---
+SCORES: <???9?BBBDBDDBDDFFFF
+SEQ: TAGGGAATCTTGCACAATGG
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:13906:2139 1:N:0:14
+---
+SCORES: ,5<??BB?DDABDBDDFFFF
+SEQ: ACTCTTCGCTACCCATGCTT
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:13906:2139 2:N:0:14
+---
+SCORES: ?????BBBBBDDBDDBFFFF
+SEQ: TAGGGAATCTTGCACAATGG
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:14865:2158 1:N:0:14
+---
+SCORES: ??,<??B?BB?BBBBBFF?F
+SEQ: CCTCTTCGCTACCCATGCTT
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:14865:2158 2:N:0:14
+---
+SCORES: 5<???B-<-?<BBBBBFFF;
+SEQ: TAGGGAATCTTGCACAATGG
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:17246:2253 1:N:0:14
+---
+SCORES: ?????BB??BBDBBBBBFFF
+SEQ: CCTCTTCGCTACCCATGCTT
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:17246:2253 2:N:0:14
+---
+SCORES: 55?????B?BB<-5@BC9CF
+SEQ: TGGGGAATTTTGCGCAATGG
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:13072:2276 1:N:0:14
+---
+SCORES: ,<5<<<>>-5-@@@@@CEEE
+SEQ: CCTGTTTGCTCCCCACGCTT
+SEQ_LEN: 20
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:13072:2276 2:N:0:14
+---
--- /dev/null
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:14862:1868 1:N:0:14
+SEQ: TGGGGAATATTGGACAATGGCCTGTTTGCTACCCACGCTT
+SEQ_LEN: 40
+SCORES: <??????BDDDDDDDDGGGG?????BB<-<BDDDDDFEEF
+SEQ_LEN_LEFT: 20
+SEQ_LEN_RIGHT: 20
+---
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:13906:2139 1:N:0:14
+SEQ: TAGGGAATCTTGCACAATGGACTCTTCGCTACCCATGCTT
+SEQ_LEN: 40
+SCORES: <???9?BBBDBDDBDDFFFF,5<??BB?DDABDBDDFFFF
+SEQ_LEN_LEFT: 20
+SEQ_LEN_RIGHT: 20
+---
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:14865:2158 1:N:0:14
+SEQ: TAGGGAATCTTGCACAATGGCCTCTTCGCTACCCATGCTT
+SEQ_LEN: 40
+SCORES: ?????BBBBBDDBDDBFFFF??,<??B?BB?BBBBBFF?F
+SEQ_LEN_LEFT: 20
+SEQ_LEN_RIGHT: 20
+---
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:17246:2253 1:N:0:14
+SEQ: TAGGGAATCTTGCACAATGGCCTCTTCGCTACCCATGCTT
+SEQ_LEN: 40
+SCORES: 5<???B-<-?<BBBBBFFF;?????BB??BBDBBBBBFFF
+SEQ_LEN_LEFT: 20
+SEQ_LEN_RIGHT: 20
+---
+SEQ_NAME: M01168:16:000000000-A1R9L:1:1101:13072:2276 1:N:0:14
+SEQ: TGGGGAATTTTGCGCAATGGCCTGTTTGCTCCCCACGCTT
+SEQ_LEN: 40
+SCORES: 55?????B?BB<-5@BC9CF,<5<<<>>-5-@@@@@CEEE
+SEQ_LEN_LEFT: 20
+SEQ_LEN_RIGHT: 20
+---
assert_equal("HHHHIIII", @entry.qual)
end
+ test "#[] returns correctly" do
+ @entry.seq = "atcg"
+ @entry.type = :dna
+ @entry.qual = "FGHI"
+
+ fail
+ end
+
+ test "[]= returns correctly" do
+ fail
+ end
+
test "#subseq with start < 0 raises" do
@entry.seq = "ATCG"
assert_raise(SeqError) { @entry.subseq(-1, 1) }