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

Expose lineage definition file #1034

Open
fengelniederhammer opened this issue Dec 18, 2024 · 0 comments
Open

Expose lineage definition file #1034

fengelniederhammer opened this issue Dec 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@fengelniederhammer
Copy link
Contributor

Just as we expose the reference genomes and the database config we should also expose the lineage definitions file, if there is one. Let's add an endpoint that serves the file in JSON and YAML format.

Open points:

  • Where does LAPIS get the file from?
    • Supply the file to LAPIS and directly expose it (just as for the reference genomes and the database config - the difference is that LAPIS needs them anyway, but it doesn't need the lineage definitions)
    • Add an endpoint to SILO that exposes the file and LAPIS only forwards it.
  • What should happen if there is no such file?
  • We were thinking about having multiple lineage definition files in the future - do we want to keep in mind that we maybe need to be able to extend the endpoint to handle multiple files?
@fengelniederhammer fengelniederhammer added the enhancement New feature or request label Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant