feat(prepro): standardized displayNames#6066
Conversation
d9fe614 to
b878882
Compare
resolves # ### Screenshot ### PR Checklist - [ ] All necessary documentation has been adapted. - [ ] The implemented feature is covered by appropriate, automated tests. - [ ] Any manual testing that has been done is documented (i.e. what exactly was tested?) 🚀 Preview: https://update-displayname-creati.loculus.org
Co-authored-by: Anna (Anya) Parker <50943381+anna-parker@users.noreply.github.com>
identifier extraction
b878882 to
1953160
Compare
|
Claude finished @maverbiest's task in 3m 38s —— View job Code Review
The implementation looks solid overall. The use of Bug — warnings accumulated inside Dead code — Minor — using Testing — no test for the INSDC happy path (clean identifier with no slashes should pass through unchanged). |
adding functionality to build displayNames from specimenCollectorSampleId (or subissionId) and metadata in a more structured way, with the option of extracting an ID if specimenCollectorSampleId is in a recognized format
Manual testing
build_display_nameis now used to generate displayNames for WNV on this preview. displayNames look as expected and an the same number of WNV sequences come up on the preview as on main's previewbuild_display_nameon a pathoplexus preview by manually bumping the loculus version to a commit from this branch, where it also worked as expectedPR Checklist
🚀 Preview: https://update-displayname-creati.loculus.org