Skip to content

Added subset and index types to reaction identifier#767

Draft
bdeadman wants to merge 1 commit intoopen-reaction-database:mainfrom
bdeadman:subsets
Draft

Added subset and index types to reaction identifier#767
bdeadman wants to merge 1 commit intoopen-reaction-database:mainfrom
bdeadman:subsets

Conversation

@bdeadman
Copy link
Copy Markdown
Collaborator

As proposed in #766.

Added SUBSET and INDEX types to reaction identifiers. This allows grouped and ordered relationships between reactions to be described.

Example usage:
A dataset containing several stages [SUBSET] of a DOE campaign, where the run number [INDEX] is explicitly documented.

An HTE dataset containing multiple plates [SUBSET] with well ids [INDEX] designating the spatial relationship of reactions in the plate.

@bdeadman bdeadman closed this Mar 19, 2025
@bdeadman bdeadman reopened this Mar 19, 2025
@bdeadman bdeadman marked this pull request as draft March 19, 2025 17:05
@bdeadman
Copy link
Copy Markdown
Collaborator Author

I need to check my setup and compile the pb wrappers again. It looks like protoc-gen-ts (installed via npm using instructions at https://github.com/thesayyn/protoc-gen-ts) is backing up the old dataset_pb.ts and reaction_pb.ts files to dataset_pb.d.ts and equivalent, and creating a new dataset.ts and reaction_pb.ts file with the new enum options, but missing the ORD copyright statement.

@connorcoley
Copy link
Copy Markdown
Collaborator

connorcoley commented Mar 19, 2025 via email

@bdeadman
Copy link
Copy Markdown
Collaborator Author

I agree that reactor position/row/column is a better place to put the positional identifiers. I'll have to start using and recommending that label! I do however still think there is a use case for an index or order identifier for reactions performed in an explicit order, but where the exact times are not known. I'm currently making CUSTOM identifiers for 'run number' in a DOE and transient flow datasets.

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.

2 participants