Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check Exomiser database compatibility #563

Open
ielis opened this issue May 10, 2022 · 3 comments
Open

Check Exomiser database compatibility #563

ielis opened this issue May 10, 2022 · 3 comments
Assignees

Comments

@ielis
Copy link
Collaborator

ielis commented May 10, 2022

Lirical requires Exomiser variant database to run analysis with VCF file, but there are multiple variant database releases out there. We need a way to check that LIRICAL will work with a given database file to prevent violent application crashes.

@ielis ielis self-assigned this May 10, 2022
@gileshall
Copy link

Hello,

If I use 2402_hg38 from exomiser, I get the following error: java.lang.IllegalStateException: The read format 3 is larger than the supported format 1 [1.4.200/5]

Is this expected? Is there a v1 build of 2402_hg38_variants.mv.db ?

@ielis
Copy link
Collaborator Author

ielis commented Apr 2, 2024

Hi @gileshall
Exomiser team changed the schema of the variant database file, and LIRICAL is not yet compatible with the new schema. This means, the database release 2402 is not yet supported, hence the error.

We plan to support the new schema, but it is not there yet. Therefore, in the short term, you can only use LIRICAL with 2309 (or older).

In the "long" term, I will update this issue when we add support for the new database schema in LIRICAL.

@gileshall
Copy link

Hi @ielis,

Thank you for your prompt reply. I will try with an older Exomiser variants database. However, I was curious if this was a database version issue, or if the schema also changed. The nature of the stack trace gave me the impression that the h2 library needed updating to support v3 of the database format, but I didn't drill into the actual schema. I also noticed that Lirical incorporates the Exomiser codebase for loading this database, so I was curious if this abstracted away any schema changes.

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants