Skip to content

Commit cbacaef

Browse files
committed
Update progress while populating mapped hgvs
1 parent cd272b9 commit cbacaef

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/mavedb/scripts/populate_mapped_hgvs.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,14 @@ def populate_mapped_hgvs(db: Session, urns: Sequence[Optional[str]], all: bool):
9797
.where(MappedVariant.current == True) # noqa: E712
9898
)
9999

100-
# for variant_urn, post_mapped, clingen_allele_id in variant_info:
101-
for variant_urn, mapped_variant in variant_info:
100+
variant_info_list = variant_info.all()
101+
num_variants = len(variant_info_list)
102+
103+
for v_idx, (variant_urn, mapped_variant) in enumerate(variant_info_list):
104+
if (v_idx + 1) % ((num_variants + 9) // 10) == 0:
105+
logger.info(
106+
f"Processing variant {v_idx+1}/{num_variants} ({variant_urn}) for score set {score_set.urn} ({idx+1}/{len(urns)})."
107+
)
102108
# NOTE: get_hgvs_from_post_mapped currently does not support multi-variants
103109
# returns None if no post-mapped object or if multi-variant
104110
hgvs_assay_level = get_hgvs_from_post_mapped(mapped_variant.post_mapped)

0 commit comments

Comments
 (0)