Implemented 299/319
Tested 294/319
Rule Impl Tests
header.rs:73 compare_header.rs:16
header.rs:86 header.rs:404
header.rs:75 compare_header.rs:15
header.rs:209 compare_header.rs:13
header.rs:214 compare_header.rs:12
header.rs:74 compare_header.rs:17
header.rs:200 compare_header.rs:14
index.rs:85 compare_records.rs:68
index.rs:86 compare_records.rs:69
index.rs:323 index.rs:653
index.rs:212 index.rs:501
index.rs:66
index.rs:213
index.rs:481
index.rs:369 compare_records.rs:71
index.rs:155
reader.rs:187
reader.rs:311
reader.rs:441
index.rs:67
index.rs:214
index.rs:482
index.rs:175 compare_records.rs:70
reader.rs:82
reader.rs:87
reader.rs:493
reader.rs:507
reader.rs:520
reader.rs:533
reader.rs:181 compare_bam_with_htslib.rs:59
compare_records.rs:59
reader.rs:156 fork.rs:28
fork.rs:67
reader.rs:172 fork.rs:68
fork.rs:80
reader.rs:159 fork.rs:137
fork.rs:168
reader.rs:158 fork.rs:29
fork.rs:48
reader.rs:157 fork.rs:106
reader.rs:121 compare_header.rs:19
reader.rs:120 compare_header.rs:18
reader.rs:182 compare_records.rs:60
reader.rs:241
reader.rs:397
reader.rs:184 pileup.rs:253
reader.rs:107 fork.rs:93
reader.rs:183 compare_records.rs:61
reader.rs:252 compare_records.rs:62
record.rs:114 compare_records.rs:192
record.rs:203 record.rs:393
record_store.rs:360
record.rs:16 compare_bam_with_htslib.rs:60
compare_records.rs:95
record.rs:129 compare_bam_with_htslib.rs:83
compare_records.rs:97
record.rs:15 compare_bam_with_htslib.rs:61
compare_bam_with_htslib.rs:82
compare_records.rs:96
record.rs:94 compare_records.rs:158
record.rs:89 compare_records.rs:157
record.rs:99 compare_records.rs:159
record.rs:104 compare_records.rs:160
region_buf.rs:435 region_buf.rs:565
record.rs:259 compare_records.rs:193
record.rs:75 compare_bam_with_htslib.rs:84
compare_records.rs:129
record.rs:109 compare_records.rs:130
record.rs:76 compare_records.rs:131
record.rs:130 pileup.rs:270
pileup.rs:96 base_decode.rs:60
base.rs:76 base.rs:573
base.rs:614
base.rs:676
base.rs:114 base.rs:537
base.rs:545
base.rs:602
base.rs:77 base.rs:536
base.rs:603
seq.rs:150 base_decode.rs:7
compare_bam_with_htslib.rs:86
compare_bam_with_htslib.rs:242
record_store.rs:63 base_decode.rs:47
seq.rs:108 base_decode.rs:6
base_decode.rs:21
base_decode.rs:34
seq.rs:109 seq.rs:474
seq.rs:485
bgzf.rs:81
bgzf.rs:170
bgzf.rs:58
bgzf.rs:166 compare_header.rs:21
bgzf.rs:169 bgzf.rs:55
bgzf.rs:81
compare_bgzf_crate.rs:50
compare_bgzf_crate.rs:130
bgzf.rs:167 compare_bgzf_crate.rs:49
compare_bgzf_crate.rs:129
compare_header.rs:22
bgzf.rs:168 compare_records.rs:74
bgzf.rs:172 bgzf.rs:56
bgzf.rs:72 compare_header.rs:24
bgzf.rs:165 compare_header.rs:20
bgzf.rs:263 bgzf.rs:446
bgzf.rs:315 compare_header.rs:23
bgzf.rs:341 compare_records.rs:75
bgzf.rs:171 bgzf.rs:57
bgzf.rs:145 compare_records.rs:72
bgzf.rs:10 bgzf.rs:6
bgzf.rs:19
compare_records.rs:73
cigar.rs:387
cigar.rs:96 cigar.rs:49
cigar.rs:75 cigar.rs:11
cigar.rs:20
cigar.rs:29
cigar.rs:38
cigar.rs:7 cigar.rs:112
cigar.rs:145 cigar.rs:244
compare_bam_with_htslib.rs:198
compare_pileup.rs:122
cigar.rs:144 cigar.rs:50
cigar.rs:62
cigar.rs:73
cigar.rs:84
cigar.rs:93
cigar.rs:102
cigar.rs:219
cigar.rs:257
compare_pileup.rs:121
cigar.rs:254 cigar.rs:401
bitstream.rs:4 bitstream.rs:64
block.rs:40 block.rs:314
block.rs:39 block.rs:201
block.rs:132 block.rs:263
block.rs:123 block.rs:231
block.rs:143 block.rs:289
rans_nx16.rs:238 rans_nx16.rs:752
block.rs:153
rans.rs:11
rans.rs:276
compare_cram_with_htslib.rs:146
block.rs:155
rans_nx16.rs:1
rans_nx16.rs:589
rans.rs:146
block.rs:121 block.rs:202
rans_nx16.rs:144
block.rs:157
tok3.rs:1
tok3.rs:464
rans_nx16.rs:96
tok3.rs:435
rans_nx16.rs:735
block.rs:159 block.rs:329
compression_header.rs:241 compare_cram_parsing.rs:141
compression_header.rs:136 compare_cram_parsing.rs:140
compression_header.rs:55 compare_cram_parsing.rs:273
compression_header.rs:348 compare_cram_parsing.rs:142
container.rs:34 container.rs:157
container.rs:276
compare_cram_parsing.rs:74
reader.rs:290 compare_cram_with_htslib.rs:111
reader.rs:394 compare_cram_parsing.rs:200
slice.rs:113 compare_cram_parsing.rs:198
slice.rs:336 compare_cram_parsing.rs:201
reader.rs:379 reader.rs:499
slice.rs:267 compare_cram_with_htslib.rs:175
rans.rs:145 rans.rs:277
slice.rs:118 slice.rs:763
slice.rs:402 compare_cram_parsing.rs:199
pileup.rs:172
slice.rs:106
slice.rs:419 compare_cram_with_htslib.rs:176
encoding.rs:225 encoding.rs:559
encoding.rs:369 encoding.rs:605
encoding.rs:378 encoding.rs:595
encoding.rs:214
encoding.rs:362
encoding.rs:576
encoding.rs:239 compare_cram_parsing.rs:143
encoding.rs:221 encoding.rs:491
encoding.rs:212 encoding.rs:621
encoding.rs:233 compare_cram_parsing.rs:144
container.rs:123 container.rs:207
reader.rs:418 container.rs:245
container.rs:275
compare_cram_parsing.rs:32
reader.rs:223 compare_cram_parsing.rs:21
slice.rs:371 compare_cram_parsing.rs:118
index.rs:39 index.rs:149
compare_cram_parsing.rs:116
index.rs:73 index.rs:164
compare_cram_parsing.rs:117
index.rs:74
index.rs:82
index.rs:179
index.rs:87 index.rs:203
varint.rs:6 varint.rs:286
varint.rs:94 varint.rs:388
reader.rs:293 compare_cram_parsing.rs:204
reader.rs:292 compare_cram_parsing.rs:203
reader.rs:291 compare_cram_parsing.rs:202
slice.rs:298 compare_cram_with_htslib.rs:171
slice.rs:432 compare_cram_parsing.rs:197
compare_cram_with_htslib.rs:104
slice.rs:216 compare_cram_parsing.rs:195
compare_cram_with_htslib.rs:101
compare_cram_with_noodles.rs:77
slice.rs:430 compare_cram_with_htslib.rs:109
slice.rs:238 compare_cram_with_htslib.rs:102
compare_cram_with_noodles.rs:109
slice.rs:281 compare_cram_with_htslib.rs:174
slice.rs:280 compare_cram_with_htslib.rs:173
slice.rs:257 compare_cram_with_htslib.rs:103
compare_cram_with_noodles.rs:108
slice.rs:359 compare_cram_with_htslib.rs:145
slice.rs:271 compare_cram_with_htslib.rs:170
slice.rs:253 compare_cram_with_htslib.rs:105
slice.rs:275 compare_cram_with_htslib.rs:106
slice.rs:317 compare_cram_with_htslib.rs:172
slice.rs:431 compare_cram_parsing.rs:196
compare_cram_with_htslib.rs:169
reader.rs:246 compare_cram_parsing.rs:145
reader.rs:230 compare_cram_with_htslib.rs:110
slice.rs:161 compare_cram_parsing.rs:205
slice.rs:31 compare_cram_with_htslib.rs:107
slice.rs:249 compare_cram_with_htslib.rs:108
slice.rs:433 slice.rs:850
slice.rs:42
slice.rs:121
slice.rs:874
tok3.rs:143 tok3.rs:640
tok3.rs:21 tok3.rs:655
pileup.rs:316 dedup.rs:233
pileup.rs:161 dedup.rs:70
dedup.rs:88
pileup.rs:162 dedup.rs:105
pileup.rs:317 dedup.rs:255
pileup.rs:160 dedup.rs:40
dedup.rs:54
pileup.rs:315 dedup.rs:179
dedup.rs:207
dedup.rs:278
pileup.rs:361 dedup.rs:143
dedup.rs:160
pileup.rs:360 dedup.rs:123
dedup.rs:279
reader.rs:233 fasta.rs:264
reader.rs:114
reader.rs:288
compare_fasta_with_htslib.rs:29
reader.rs:120 compare_fasta_with_htslib.rs:179
reader.rs:117 compare_fasta_with_htslib.rs:30
compare_fasta_with_htslib.rs:180
reader.rs:232 fasta.rs:265
reader.rs:19 reader.rs:406
reader.rs:418
reader.rs:438
compare_fasta_with_htslib.rs:151
compare_fasta_with_htslib.rs:162
reader.rs:207 reader.rs:405
reader.rs:545
reader.rs:557
compare_fasta_with_htslib.rs:161
reader.rs:177
reader.rs:289
fasta.rs:319
fasta.rs:358
reader.rs:84 fasta.rs:194
reader.rs:262 fasta.rs:192
reader.rs:176
reader.rs:185
reader.rs:346
reader.rs:629
reader.rs:196 reader.rs:417
compare_fasta_with_htslib.rs:150
reader.rs:263 fasta.rs:193
reader.rs:455 fasta.rs:266
reader.rs:148 reader.rs:483
compare_fasta_with_htslib.rs:109
reader.rs:147 reader.rs:456
compare_fasta_with_htslib.rs:108
reader.rs:71 reader.rs:457
reader.rs:471
compare_fasta_with_htslib.rs:125
gzi.rs:46 gzi.rs:180
gzi.rs:188
gzi.rs:198
gzi.rs:205
gzi.rs:303
gzi.rs:97 gzi.rs:283
gzi.rs:295
gzi.rs:120 fasta.rs:115
gzi.rs:144 gzi.rs:266
index.rs:89 index.rs:224
index.rs:242
index.rs:260
index.rs:279
reader.rs:275 reader.rs:335
reader.rs:437
reader.rs:105 reader.rs:436
index.rs:65 index.rs:198
index.rs:216
index.rs:338
index.rs:58 fasta.rs:17
index.rs:64 index.rs:197
index.rs:116 index.rs:302
index.rs:313
index.rs:327
reader.rs:230 fasta.rs:191
reader.rs:231 reader.rs:347
reader.rs:520
reader.rs:599
index.rs:215 index.rs:532
index.rs:108 unified_reader.rs:87
index.rs:109 unified_reader.rs:88
bgzf.rs:32
index.rs:10
reader.rs:40
gzi.rs:7
index.rs:10
bgzf.rs:33
bam.rs:40
cram.rs:4
sam.rs:4
cigar.rs:8
flags.rs:4
bgzf.rs:90
cigar.rs:121
reader.rs:20
seq.rs:10 seq_codec.rs:58
cigar.rs:19 cigar.rs:138
cigar.rs:152
flags.rs:6 bgzf.rs:108
record_store.rs:84 perf.rs:267
pileup.rs:38 perf.rs:71
cigar.rs:100 perf.rs:184
perf.rs:220
pileup.rs:39 perf.rs:96
pileup.rs:37 perf.rs:46
record.rs:26 perf.rs:131
perf.rs:151
pileup.rs:40 perf.rs:15
pileup.rs:34 compare_pileup.rs:84
pileup.rs:12
pileup.rs:73 compare_bam_with_htslib.rs:159
compare_pileup.rs:83
pileup.rs:13
pileup.rs:281 pileup.rs:184
pileup.rs:74 compare_bam_with_htslib.rs:157
compare_bam_with_htslib.rs:243
compare_pileup.rs:51
pileup.rs:148 pileup.rs:120
pileup.rs:149
pileup.rs:327
pileup.rs:137
pileup.rs:219 compare_bam_with_htslib.rs:158
compare_pileup.rs:52
pileup.rs:44
pileup.rs:95 compare_bam_with_htslib.rs:160
compare_bam_with_htslib.rs:197
compare_pileup.rs:119
pileup.rs:163
pileup.rs:293 compare_pileup.rs:120
pileup.rs:154 pileup.rs:74
pileup.rs:93
pileup.rs:36 pileup.rs:234
pileup.rs:255 pileup.rs:203
pileup.rs:35 pileup.rs:218
record_store.rs:61 record_store.rs:76
record_store.rs:118
record_store.rs:124
record_store.rs:132
record_store.rs:374
record_store.rs:59 record_store.rs:54
record_store.rs:58 compare_bam_with_htslib.rs:85
record_store.rs:7
record_store.rs:85
record_store.rs:62 record_store.rs:101
record_store.rs:167 record_store.rs:124
record_store.rs:17
record_store.rs:57
record_store.rs:6
record_store.rs:33
record_store.rs:60 record_store.rs:102
region_buf.rs:220 compare_bgzf_crate.rs:51
compare_bgzf_crate.rs:131
region_buf.rs:40
region_buf.rs:460 region_buf.rs:541
region_buf.rs:76 region_buf.rs:14
region_buf.rs:221 region_buf.rs:43
reader.rs:185 region_buf.rs:82
region_buf.rs:75 region_buf.rs:39
region_buf.rs:507 region_buf.rs:24
reader.rs:186 region_buf.rs:83
reader.rs:289 compare_cram_with_htslib.rs:113
region_buf.rs:364 region_buf.rs:41
region_buf.rs:165 region_buf.rs:64
region_buf.rs:215 region_buf.rs:42
reader.rs:250 sam_edge_cases.rs:39
reader.rs:601 sam_edge_cases.rs:242
reader.rs:429 sam_proptests.rs:59
reader.rs:389 sam_edge_cases.rs:127
reader.rs:380 sam_edge_cases.rs:102
reader.rs:334 sam_edge_cases.rs:65
reader.rs:598 compare_sam_with_htslib.rs:260
sam_gz.rs:161
reader.rs:600 sam_gz.rs:162
reader.rs:599 compare_sam_with_htslib.rs:261
sam_edge_cases.rs:148
reader.rs:627 sam_edge_cases.rs:222
reader.rs:624 sam_edge_cases.rs:223
reader.rs:198 sam_gz.rs:63
reader.rs:195 compare_sam_with_htslib.rs:82
sam_fork.rs:47
sam_gz.rs:61
reader.rs:147 sam_gz.rs:60
reader.rs:370 sam_gz.rs:62
reader.rs:371 reader.rs:908
reader.rs:921
reader.rs:934
reader.rs:150 reader.rs:865
reader.rs:196 sam_edge_cases.rs:180
reader.rs:570 reader.rs:980
reader.rs:1009
reader.rs:469 reader.rs:947
reader.rs:468 compare_sam_with_htslib.rs:151
compare_sam_with_htslib.rs:177
reader.rs:428 compare_sam_with_htslib.rs:109
sam_gz.rs:94
sam_proptests.rs:58
reader.rs:351 compare_sam_with_htslib.rs:84
sam_gz.rs:93
reader.rs:305 compare_sam_with_htslib.rs:83
sam_gz.rs:92
reader.rs:679 reader.rs:962
reader.rs:968
reader.rs:974
reader.rs:388 compare_sam_with_htslib.rs:111
sam_gz.rs:96
sam_gz.rs:132
sam_proptests.rs:134
reader.rs:379 compare_sam_with_htslib.rs:110
sam_gz.rs:95
sam_gz.rs:131
sam_proptests.rs:99
seq.rs:7 seq_codec.rs:57
seq.rs:5 seq_codec.rs:37
seq.rs:4 seq_codec.rs:8
seq_codec.rs:19
seq_codec.rs:28
seq.rs:6 seq_codec.rs:56
seq.rs:8 seq_codec.rs:112
seq_codec.rs:121
seq_codec.rs:131
seq.rs:9 seq.rs:504
seq.rs:516
seq_codec.rs:55
seq_codec.rs:79
seq_codec.rs:94
index.rs:105 tabix_index.rs:39
index.rs:107 tabix_index.rs:91
index.rs:104 tabix_index.rs:38
index.rs:106 tabix_index.rs:40
index.rs:103 index.rs:591
tabix_index.rs:37
index.rs:178 tabix_index.rs:58
index.rs:177 tabix_index.rs:57
base.rs:483 base.rs:663
base.rs:393 base.rs:629
base.rs:638
base.rs:648
phred.rs:34 phred.rs:104
phred.rs:113
phred.rs:139
phred.rs:49 phred.rs:123
phred.rs:131
reader.rs:419
reader.rs:626
unified_reader.rs:63
unified_reader.rs:74
reader.rs:326 reader.rs:400
unified_reader.rs:43
unified_reader.rs:52
unified_reader.rs:153
unified_reader.rs:187
reader.rs:418
reader.rs:625
unified_reader.rs:45
unified_reader.rs:54
reader.rs:171 compare_cram_parsing.rs:206
compare_cram_with_htslib.rs:112
compare_cram_with_noodles.rs:78
unified_reader.rs:85
unified_reader.rs:207
unified_reader.rs:247
reader.rs:186 unified_reader.rs:128
reader.rs:188 compare_cram_with_htslib.rs:221
unified_reader.rs:188
reader.rs:187 unified_reader.rs:129
header.rs:141 header.rs:281
record_store.rs:168 record_store.rs:125
record_store.rs:178
reader.rs:122 unified_reader.rs:86
reader.rs:104 unified_reader.rs:44
unified_reader.rs:53
reader.rs:239 unified_reader.rs:169
reader.rs:129 unified_reader.rs:154
reader.rs:232 compare_cram_with_htslib.rs:220
unified_reader.rs:196
reader.rs:222 unified_reader.rs:168
unified_reader.rs:177
unified_reader.rs:186
reader.rs:203 unified_reader.rs:167
record_store.rs:166 record_store.rs:126
header.rs:223
reader.rs:142
reader.rs:239
reader.rs:165
header.rs:329
header.rs:337
header.rs:345
header.rs:353
header.rs:364
header.rs:374
coverage.html