-
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
feat: sequence run manager support for library linking #760
Comments
The bssh fastq copy does exactly this already. |
Yes, I am aware... I was hoping we could steal some of the Stacky bits ;-) The reasons for adding it to the Sequence Run Manager are:
An argument can be made that the SS is mainly used for conversion and could change even though the run does not. Hope that makes sense. |
Yes makes sense, happy for this to put all the way into the Sequence Run Manager |
@alexiswl @raylrui I'd start this by extending the Sequence Manager to retrieve and store the SampleSheet. This would also create "links" to library records. I'd hope that all library IDs from any SS are known to the Metadata Manager and the related OrcaBus IDs are retrievable, but I'd be happy to support that as optional (and send warnings accordingly). There should be provisioning for more than one SS (one "current" or "valid" one, plus some historical ones). The "linked" libraries may need to be updated accordingly. Once that's in we can repeat for the RunParameters and RunInfo files (if that's useful). This would enable Oliver's lookup-by-run queries and would allow the UI to link from a sequencing run to library records and related workflows. Happy for any and all ideas / suggestions! |
Ideally we'd be able to link sequence runs to libraries and vice versa.
This linking information would likely have to come from the SampleSheet of each sequence run. There is also other useful / important information in the SampleSheet that makes it worth retrieving and storing in the OrcaBus back-end.
(at a later stage we may even add information from RunInfo.xml and RunParameters.xml but that's another issue)
The ICAv2 BSSH sequencing event should carry a URL to retrieve details of the run and can hopefully be used to identify and retrieve the SampleSheet. The SS info can then be stored by the Sequence Run Manager and a link to the libraries can be established.
The text was updated successfully, but these errors were encountered: