Skip to content

Commit 0e8cf25

Browse files
committed
Refactor refresh_clinvar_variants to reflect string type in DB
1 parent a3977f1 commit 0e8cf25

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/mavedb/scripts/refresh_clinvar_variant_data.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,11 @@ def refresh_clinvar_variants(db: Session, month: Optional[str], year: str, urns:
116116
continue
117117

118118
variant_data = tsv_data[clinvar_allele_id]
119+
identifier = str(clinvar_allele_id)
120+
119121
clinvar_variant = db.scalars(
120122
select(ClinicalControl).where(
121-
ClinicalControl.db_identifier == clinvar_allele_id,
123+
ClinicalControl.db_identifier == identifier,
122124
ClinicalControl.db_version == version,
123125
ClinicalControl.db_name == "ClinVar",
124126
)
@@ -129,7 +131,7 @@ def refresh_clinvar_variants(db: Session, month: Optional[str], year: str, urns:
129131
clinvar_variant.clinical_review_status = variant_data.get("ReviewStatus")
130132
else:
131133
clinvar_variant = ClinicalControl(
132-
db_identifier=clinvar_allele_id,
134+
db_identifier=identifier,
133135
gene_symbol=variant_data.get("GeneSymbol"),
134136
clinical_significance=variant_data.get("ClinicalSignificance"),
135137
clinical_review_status=variant_data.get("ReviewStatus"),
@@ -150,7 +152,7 @@ def refresh_clinvar_variants(db: Session, month: Optional[str], year: str, urns:
150152

151153
db.commit()
152154
logger.debug(
153-
f"Added ClinVar variant data ({clinvar_allele_id}) for ClinGen allele ID {clingen_id}. ({index + 1}/{total_variants_with_clingen_ids})."
155+
f"Added ClinVar variant data ({identifier}) for ClinGen allele ID {clingen_id}. ({index + 1}/{total_variants_with_clingen_ids})."
154156
)
155157

156158

0 commit comments

Comments
 (0)