Skip to content

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

Open
dbirman wants to merge 10 commits intodevfrom
1796-add-to-acquisitionmanipulations-discriminatedlist-specimenprocedure-for-hcr
Open

fix: add Reagent as an option for Acquisition.manipulations#1797
dbirman wants to merge 10 commits intodevfrom
1796-add-to-acquisitionmanipulations-discriminatedlist-specimenprocedure-for-hcr

Conversation

@dbirman
Copy link
Copy Markdown
Member

@dbirman dbirman commented Apr 15, 2026

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
Copy link
Copy Markdown
Member Author

dbirman commented Apr 22, 2026

Add optional protocol_id to Manipulation, only Reagent as option

Comment thread src/aind_data_schema/components/identifiers.py
Comment thread src/aind_data_schema/components/identifiers.py
@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
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