Fixes various bugs and issues in the make_fastqs command and underlying Fastq generation pipeline regarding truncating read lengths:
Fixes a bug when only R2 read length was specified (it was being ignored)
Fixes a bug when requested read lengths matched or exceeded actual length (caused an exception)
Updates the pipeline to apply the read length truncation for the 10x_chromium_sc and 10x_visium protocols
Updates the pipeline to raise an exception and halt if read length truncation is requested for the 10x_atac, 10x_multiome, 10x_multiome_atac or 10x_multiome_gex protocols
Also fixes an unrelated bug with detecting flow cell mode in the platform identification task for older sequencing runs.
Fixes various bugs and issues in the
make_fastqs
command and underlying Fastq generation pipeline regarding truncating read lengths:10x_chromium_sc
and10x_visium
protocols10x_atac
,10x_multiome
,10x_multiome_atac
or10x_multiome_gex
protocolsAlso fixes an unrelated bug with detecting flow cell mode in the platform identification task for older sequencing runs.