Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate a rogue workflow manager run stack (while the proper wfm is built) #298

Closed
alexiswl opened this issue May 16, 2024 · 0 comments · Fixed by #337
Closed

Generate a rogue workflow manager run stack (while the proper wfm is built) #298

alexiswl opened this issue May 16, 2024 · 0 comments · Fixed by #337
Assignees
Labels
epic feature New feature investigation Look into how best to approach the problem pipeline Workflow/Pipeline Manager

Comments

@alexiswl
Copy link
Member

alexiswl commented May 16, 2024

Summary

A stack with a bunch of lambdas / step functions and a quick up and running dynamodb database to connect a few services together.

As the workflow run manager gets up and running, we will chop things piece by piece.

Names

A few suggestions for names:

  • polyjuice: HP reference
  • hinge The 'Stack' that's designed to be deleted

Suggestions welcome, this will take a moment to get up and running.

Part 1 - Connect the BCLConvertManagerEvents to the BSSHFastqCopyManagerEvent

  1. Push an event from the 'workflow run manager' informing the bsshfastqcopymanager run
  2. Register LibraryIDs and LibraryRunIDs (a combination of instrument run ids, library id and lane), 1-1 with FastqListRow pair
  3. Register SampleSheetJson for the InstrumentRunID

image

Part 2 - Connect the BSSHFastqCopyManagerEvent to the FastqListRowsAddedEvent

  1. For each fastq list row, register the fastq list row under the libraryrunid

image

Part 3 - Connect the FastqListRowsAddedEvent to the cttsov2 workflows

  1. Generate an event for the cttso v2 ready sfn (if the library id assay type is set to cttsov2)
  2. Launch the WGS Alignment QC workflow (not yet in ICAv2) if the library id assay type is WGS (or WTS)

image

@alexiswl alexiswl added the pipeline Workflow/Pipeline Manager label May 16, 2024
@alexiswl alexiswl self-assigned this May 16, 2024
@victorskl victorskl added feature New feature epic investigation Look into how best to approach the problem labels May 29, 2024
@victorskl victorskl linked a pull request May 29, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic feature New feature investigation Look into how best to approach the problem pipeline Workflow/Pipeline Manager
Projects
None yet
2 participants