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