Skip to content

Y26-680 Automated buffer addition for cherrypicking#5565

Open
andrewsparkes wants to merge 52 commits intodevelopfrom
Y26-680-automated-buffer-addition
Open

Y26-680 Automated buffer addition for cherrypicking#5565
andrewsparkes wants to merge 52 commits intodevelopfrom
Y26-680-automated-buffer-addition

Conversation

@andrewsparkes
Copy link
Copy Markdown
Member

Closes #y26-680

Changes proposed in this pull request

Optional automated buffer addition for cherrypicking

yoldas and others added 30 commits February 18, 2026 15:21
@andrewsparkes andrewsparkes requested a review from yoldas March 3, 2026 14:59
Copy link
Copy Markdown
Member

@yoldas yoldas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. My comments are notes. After UAT, we might consider describing the options and limitations at https://ssg-confluence.internal.sanger.ac.uk/spaces/PSDPUB/pages/232620342/Cherrypicking+options+in+Sequencescape .

@andrewsparkes andrewsparkes linked an issue Mar 6, 2026 that may be closed by this pull request
3 tasks
@KatyTaylor
Copy link
Copy Markdown
Contributor

KatyTaylor commented Mar 13, 2026

There's a lot of code :) any chance of a brief summary / description of changes, and a screenshot or two of the UI changes? Thanks

Edit by Andrew as can't seem to reply: see Abdullah's original story with the screenshots here

Copy link
Copy Markdown
Contributor

@KatyTaylor KatyTaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't manage to finish reviewing, will look again Monday

Copy link
Copy Markdown
Contributor

@KatyTaylor KatyTaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All just suggestions, although don't understand the 1, on bit. Also I haven't reviewed the tests I'm afraid.

buffer_entry = buffer_mapping_for_empty_well(opts[:plate], opts[:index], opts[:plate_size],
opts[:buffer_volume_for_empty_wells])
mapping << buffer_entry if buffer_entry
end
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for refactoring (and making the other changes).

I think it's generally more readable. Think this particular method mapping_or_buffer_entry is a little abstract and maybe I would just put this logic into the build_buffer_mapping method.

Happy to approve anyway though.

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.

Y25-680 - Automating Buffer Addition to Empty Wells During CP on the Tecan

3 participants