sanger / limber

A flexible lims extension of the old app
MIT License
3 stars 8 forks source link

Y24-098 Tube Rack Banking Purpose #1695

Open yoldas opened 1 month ago

yoldas commented 1 month ago

User story As PSD, we would like to support Limber plate purpose configuration using the versioned Tube Rack model proposed in Reuse of TubeRacks document.

Who are the primary contacts for this story Abdullah, Katy, Andrew

Who is the nominated tester for UAT TBD

Acceptance criteria

Dependencies This story is blocked by the following dependencies:

References This story has a non-blocking relationship with:

Additional context The versioned tube rack model is researched in DPL-1011 Re-use of tube racks and the model is summarised in the Google Document DPL-1011 Re-use of tube racks

This story is part of re-implementation of DPL-811 Transfer PBMC isolations into FluidX tube racks (Banking) using the versioned tube rack model.

Story relationships are shown in the Lucidchart diagram TubeRack Stories .

It is not possible to release the implementation of this story in isolation.

TWJW-SANGER commented 1 month ago

One more user facing acceptance criteria?:

yoldas commented 1 month ago

If we display TubeRacks in Work In Progress page, what happens? For example, in the following page: https://uat.limber.psd.sanger.ac.uk/pipeline_work_in_progress/scRNA%20Core%20Cell%20Extraction

At the moment we are showing LRC Bank Seq and LRC Bank Spare tubes in the last two column individually. We would instead show a single Tube Rack entry for its LRC Bank Seq tubes and similarly a single Tube Rack entry for its LRC Bank Spare tubes, which would take us to their TubeRack views similar to a Plate views.

I think modifying Work In Progress view would deserve a separate story but I can still add it here for now.

KatyTaylor commented 1 month ago

I think it would be handy if you mentioned in your acceptance criteria which are existing already. e.g. a tube rack can already have a purpose, so you could put:

Or, just leave it out altogether?

What actually needs to be done here? Is the main thing "Pipeline configuration can specify relationships using tube racks"?

yoldas commented 1 month ago

I have added Purpose config criteria for LRC Bank Seq and LRC Bank Spare purposes, similar to DPL-811 in order to group Seq and Spare tubes under the tube racks with the same purpose.

yoldas commented 1 month ago

Move criterion "Tube racks are displayed and linked to on the Limber Pipeline Work In Progress page" to another story. Make a top level story and block this or similar stories by setting dependency on that.

yoldas commented 1 month ago

I have moved the "Tube racks are displayed and linked to on the Limber Pipeline Work In Progress page" to a new story: Y24-112 Display Banking Tube Racks for scRNA Core Cell Extraction in Limber Pipeline Work in Progress #1714

I have made a top level story for the Banking part to link the banking stories together: Y24-088 Implement DPL-811 Transfer PBMC Isolations into FluidX tube racks using the versioned TubeRack model #1713