Skip to content

fix: add Reagent as an option for Acquisition.manipulations#1797

Merged
dbirman merged 14 commits into
devfrom
1796-add-to-acquisitionmanipulations-discriminatedlist-specimenprocedure-for-hcr
May 15, 2026
Merged

fix: add Reagent as an option for Acquisition.manipulations#1797
dbirman merged 14 commits into
devfrom
1796-add-to-acquisitionmanipulations-discriminatedlist-specimenprocedure-for-hcr

Conversation

@dbirman

@dbirman dbirman commented Apr 15, 2026

Copy link
Copy Markdown
Member

This PR adds Reagent as an option for Acquisition.manipulations and an optional protocol_id list field to the Manipulation class. It also refactors protocol_id as a Mixin class that we include in various places. I was getting a little worried about duplicating this field all over the place, this ensures that the field always looks exactly the same with the same description.

@dbirman dbirman requested a review from saskiad April 15, 2026 18:23
@dbirman

dbirman commented Apr 22, 2026

Copy link
Copy Markdown
Member Author

Add optional protocol_id to Manipulation, only Reagent as option

Comment thread src/aind_data_schema/components/identifiers.py Outdated
Comment thread src/aind_data_schema/components/identifiers.py Outdated
@dbirman dbirman changed the title fix: add SpecimenProcedure as an option for Acquisition.manipulations fix: add Reagent as an option for Acquisition.manipulations Apr 24, 2026
@dbirman dbirman added this pull request to the merge queue May 15, 2026
Merged via the queue into dev with commit 2d1edf8 May 15, 2026
6 checks passed
@dbirman dbirman deleted the 1796-add-to-acquisitionmanipulations-discriminatedlist-specimenprocedure-for-hcr branch May 15, 2026 22:57
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.

Add to Acquisition.manipulations DiscriminatedList SpecimenProcedure (for HCR)

2 participants