Skip to content

Commit 812e510

Browse files
committed
Fix issue #10
* Fixes issue #10 : `fst` module crashes when searching through the INFO field and finds unrelated "_AF" suffixes * Module now searches for the pattern '_AF=' instead of '_AF'. This is far from perfect, but hopefully strikes a good balance between performance and stringency * Partially fixes issue #8
1 parent 75ca66c commit 812e510

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎src/vcf-fst/src/lib.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ impl<'a, 'panel> VCFIndexer<'a, 'panel> {
378378
let mut frequencies : BTreeMap<&str, f32> = BTreeMap::new();
379379

380380
let pop_afs: Option<Vec<(&str, &str)>> = info.iter()
381-
.filter(|&field| field.contains("_AF"))
381+
.filter(|&field| field.contains("_AF="))
382382
.map(|field| field.split_once("_AF="))
383383
.collect();
384384

0 commit comments

Comments
 (0)