-
Notifications
You must be signed in to change notification settings - Fork 9
demo: flip config to segment-then-reference #5701
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
base: main
Are you sure you want to change the base?
Conversation
|
@claude Write up a summary of changes in this PR |
|
Claude finished @theosanderson's task in 1m 55s —— View job Summary of PR ChangesThis PR implements a major architectural restructuring of how reference genomes are organized and managed across the Loculus platform, moving from a "suborganism-first" to a "segment-first" data model. This is a significant refactoring that touches both infrastructure configuration and the website frontend. Core Architectural Change: Segment-First Reference Genome StructurePrevious Model (Suborganism-First)The old structure organized reference genomes by "suborganism" (essentially a reference name), with segments nested underneath: New Model (Segment-First)The new structure organizes by segment first, with multiple references available per segment: This is a more flexible model that better represents biological reality - different segments of multi-segmented organisms can use different reference strains. Key Changes by ComponentKubernetes Configuration (
|
|
Notes: we will need to add a check in prepro (probably also change the config for this) that we cannot have multiple references of the same segment as this is a segment duplication and we dont want to allow that per sample. (At the moment we would only error if there are multiple sequences with the same reference) |
resolves #
Screenshot
PR Checklist
🚀 Preview: https://restructure.loculus.org