Skip to content

Conversation

@ottojolanki
Copy link
Contributor

This PR stops logging unnecessary warnings like:

Derived sequence '' is different from provided state.sequence 'root='''

Derived sequence 'CCCC' is different from provided state.sequence 'root='CCCC''

An example for reproducing the warning log. Functionality is correct, but the condition for logging has a small bug.

>>> from ga4gh.vrs.extras.translator import AlleleTranslator
>>> from ga4gh.vrs.dataproxy import create_dataproxy
>>> dp = create_dataproxy('seqrepo+file:///usr/local/share/seqrepo/2024-12-20')
>>> translator = AlleleTranslator(data_proxy=dp)
>>> allele = translator.translate_from('21-5030497-C-CACCT', 'gnomad')
>>> translator.translate_to(allele, 'spdi')
Derived sequence 'ACCTACCT' is different from provided state.sequence 'root='ACCTACCT''
['NC_000021.9:5030497:4:ACCTACCT']

@ottojolanki ottojolanki requested review from a team as code owners April 24, 2025 20:36
@theferrit32 theferrit32 merged commit aa49cb1 into ga4gh:main Apr 24, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants