-
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
inference of sequencer model needs updating #108
Comments
It seems that all NextSeq 2000 run directories have a file called
We can obtain that value directly in Python like this:
(perhaps falling back to the old regex approach if the Example of other values that may be interesting to parse out and/or use:
I'm curious if we can use |
Depending on the sequencer model, it seems Fortunately there's another way to identify instrument type if we # pip install interop
from interop.core import interop_run as illumina_interop_run
run_params = illumina_interop_run.parameters()
run_params.read("./run_directory_path")
instrument_type=illumina_interop_run.to_string_instrument_type(run_params.instrument_type())
print(instrument_type) # ex. output: 'NextSeq1k2k' The function above, A couple complications:
At least in the case of a |
As of 2024,
illumina_demux
's sequencer model emitted in its runinfo.json output is failing to infer the sequencer from recent NextSeq 2000 runs (not sure if they're XLEAP kits or just normal ones) and instead just emittingUNKNOWN
. Probably just need to update the heuristics and tables here. Observed behavior both at Broad and ACEGID.The text was updated successfully, but these errors were encountered: