Skip to content

Commit ddeab77

Browse files
committed
handle mito edge case
1 parent efa4830 commit ddeab77

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

v03_pipeline/lib/misc/allele_registry.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,15 @@ def handle_api_response(
181181
unmappable_variants.append(allele_response)
182182
continue
183183

184+
formatted_chromosome = chrom
185+
if reference_genome == ReferenceGenome.GRCh38:
186+
formatted_chromosome = f'chr{chrom}'
187+
if chrom == 'MT':
188+
formatted_chromosome = 'chrM'
189+
184190
struct = hl.Struct(
185191
locus=hl.Locus(
186-
f'chr{chrom}' if reference_genome == ReferenceGenome.GRCh38 else chrom,
192+
formatted_chromosome,
187193
int(pos),
188194
reference_genome=reference_genome.value,
189195
),

0 commit comments

Comments
 (0)