-
Notifications
You must be signed in to change notification settings - Fork 0
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
Feature/add umccrise rnasum and glues #525
Conversation
Added linked libraries for each of the workflow inputs / outputs Fixes to umccrise inputs (and outputs) Refactor fastq list row ids, now uses rgid as the fastq list row id (which has the instrument run id and library id) Added project level data functions
* Use portal_run_id over ref id for database id (since refId isn't always propagated) * Use idempotency key (set to portal run id) to prevent duplicate analyses * Various fixes for linkedLibraries * Various fixes for using new fastqListRow object syntax (and using rgid as the key) * Add subjectId to wts tags (required by umccrise) * Fixes to umccrise glue after testing * Fixes to rnasum glue after testing * Use new output_prefix syntax for dragen inputs
Review in tick, next |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
(didn't go through all the details though)
Comment / question for upcoming releases:
There are a few constants that are "hard coded" or SSM parameter controlled, such as pipeline versions, ref files, ...
We could think about whether that info should come from the system itself, e.g. the workflow IDs could come from the workflow manager and/or the journey service, ref data is that a constant or dependent on the workflow / analysis use case (and could be annotated there instead)?
Yes certainly, I think a lot of these hard-coded parameters would be better off in a terraform file or equivalent |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Let's do it! |
Updates