Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.

GPL-600 Re-process a box using Sentinel #18

Open
KatyTaylor opened this issue Aug 3, 2020 · 1 comment
Open

GPL-600 Re-process a box using Sentinel #18

KatyTaylor opened this issue Aug 3, 2020 · 1 comment

Comments

@KatyTaylor
Copy link
Contributor

KatyTaylor commented Aug 3, 2020

User story
As an SSR, I would like to be able to come back and create a new cherrypick from a box that has already been partially picked from, so that I can cope with cases where the Lighthouse labs send boxes before providing all the data for them.

Who are the primary contacts for this story
Rich C

Acceptance criteria

  • The sample creation functionality of the Sentinel pages is idempotent, meaning that if I scan a box barcode twice it will not duplicate anything, and it will create any positive samples (and their plates) in Sequencescape that have not previously been created.
  • The submission / batch creation functionality of the Sentinel pages is more selective - it does not retrieve all plates for a scanned box barcode, it knows which plates have just been created using the samples creation page and just includes them in the batch.
    • We discussed combining the two pages into one page - see 'additional information' below

Assumptions
We can assume that 'partial plates' will not be created i.e. Lighthouse labs will not provide data for some samples on a plate, and then in a later file provide data for some more samples on the same plate. So we should only ever be creating new samples and adding them to new plates, not existing plates.

Additional Information
This came out of a call with Rich C, Harry, Ben and Katy following the issue with the first Sentinel cherrypick on 03/08/2020.

We agreed that a good solution would be to combine the 2 pages into 1, as per the original mock up (attached below). This would tie together samples creation and cherrypicking, which would be less flexible but Rich said this was fine.
So they would scan several box barcodes, it would retrieve the plates from LabWhere with positive samples, create these in Sequencescape and then display them in a table. User could then deselect any plates they didn't want to batch up, and then hit another button to create the batch in Sequencescape.

It was implemented as 2 separate pages due to concerns about whether the sample creation would be fast enough if multiple box barcodes were scanned at once - we will need to test this. Rich said an acceptable time to wait would be 2 mins per box barcode, and that he thought they would scan a maximum of 10 boxes at once (80 plates in each). However, he said a limit of 5 box barcodes would be OK if necessary.

Original mock up: 20200708_GPL-588_Sentinal_CP.pdf

@KatyTaylor KatyTaylor added the Enhancement New feature or request label Aug 3, 2020
@rl15 rl15 changed the title GPL-nnn Re-process a box using Sentinel GPL-600 Re-process a box using Sentinel Aug 3, 2020
@rl15 rl15 added Sentinel Cherry Picking and removed Enhancement New feature or request labels Aug 3, 2020
@rl15
Copy link

rl15 commented Oct 20, 2020

Discussed with Rich C & James M on 20th October agreed to deprecate/archive low value given lens of Beckman robotics

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants