Describe the bugNOTE: The Limber-Htp - RVI - Bait Capture Library submission is being superseded by the RVI Limber-Htp - RVI Bait Capture Library - NovaSeq 6000 paired end sequencing but the issue still applies to both.
The Limber-Htp - RVI - Bait Capture Library submission template creates 2 request groups, Bait Capture Library Preparation, Limber Multiplexing. These requests should update automatically whilst going through the RVI BCL Pipeline in Limber. However the Bait Capture Library Preparation requests are not getting updated.
This does not appear to affect the pipeline but we should fix this so it does get updated correctly and update the existing records so the requests are correctly passed.
Suspected cause
The requests should be started during the RVI Cherrypick -> RVI RT plate transfer / bed verification. This is controlled by the transfer request logic here and the transition states in Limber's robot file for this bed verification. However the state update is not getting fired because the RVI RT does not go into the started state.
Acceptance criteria
[ ] Update the RVI-BCL pipeline so that it starts it's Bait Capture Library Preparation requests when transferring from RVI Cherrypick to RVI RT. This may require updating the state machine in sequencescape transfer_request and the states in the Limber Robots file for the RVI-BCL pipeline.
[ ] Update historical Bait Capture Library Preparation requests so that they have the correct states via a rake task.
[ ] Should be 'Passed' if the limber multiplexing requests are passed.
[ ] Should be 'Started' if the limber multiplexing requests have not yet been started.
[ ] Check whether the state change requires a correct time stamp.
[ ] Check whether the request state is sent to the warehouse, if so update the rake task accordingly.
To Reproduce
Steps to reproduce the behaviour:
Run the RVI BCL integration test suite to completion.
Go to the created Limber-Htp - RVI - Bait Capture Library submission
See Bait Capture Library Preparation requests are not started or passed.
Screenshots
Additional context
This story is a mixture of Limber and Sequencescape work.
You may also be able to forcefully pass the requests without starting them by using Limbers work_completion_request_type.
Describe the bug NOTE: The
Limber-Htp - RVI - Bait Capture Library
submission is being superseded by theRVI Limber-Htp - RVI Bait Capture Library - NovaSeq 6000 paired end sequencing
but the issue still applies to both.The
Limber-Htp - RVI - Bait Capture Library
submission template creates 2 request groups,Bait Capture Library Preparation
,Limber Multiplexing
. These requests should update automatically whilst going through the RVI BCL Pipeline in Limber. However theBait Capture Library Preparation
requests are not getting updated.This does not appear to affect the pipeline but we should fix this so it does get updated correctly and update the existing records so the requests are correctly passed.
Suspected cause The requests should be started during the RVI Cherrypick -> RVI RT plate transfer / bed verification. This is controlled by the transfer request logic here and the transition states in Limber's robot file for this bed verification. However the state update is not getting fired because the RVI RT does not go into the started state.
Acceptance criteria
Bait Capture Library Preparation
requests when transferring from RVI Cherrypick to RVI RT. This may require updating the state machine in sequencescape transfer_request and the states in the Limber Robots file for the RVI-BCL pipeline.Bait Capture Library Preparation
requests so that they have the correct states via a rake task.To Reproduce Steps to reproduce the behaviour:
Limber-Htp - RVI - Bait Capture Library
submissionBait Capture Library Preparation
requests are not started or passed.Screenshots
Additional context This story is a mixture of Limber and Sequencescape work.
You may also be able to forcefully pass the requests without starting them by using Limbers work_completion_request_type.
Contacts Ben T, Andrew S, Katy T.