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

enable plate-level indices as upstream2 in barcode parsing #44

Merged
merged 10 commits into from
Apr 12, 2024

Conversation

jbloom
Copy link
Member

@jbloom jbloom commented Apr 12, 2024

Configured to enable plate-level indices to be embedded in the round-1 PCR primers (see this issue). Essentially, this amounts to allowing a per-plate flanking sequence to be specified for each plate, and only FASTQ reads with that flanking sequence are read for that plate. Typically this index would be specified as upstream2 in the illuminabarcodeparser. To enable this change, altered the configuration from the previous setup of just having a single global illumina_barcode_parser_params applied to all plates. Now such a global parser is still specified that has default values that you want to apply to all plates. But in addition, in the per-plate configuration you can specify illumina_barcode_parser_params that are added to (and override) anything in the global parser params, and can contain plate specific upstream2 and other relevant setting (eg, upstream2_mismatch). The test example was modified to use this option for plate2 and plate11.

@jbloom jbloom linked an issue Apr 12, 2024 that may be closed by this pull request
@jbloom jbloom merged commit e692286 into main Apr 12, 2024
1 check passed
@jbloom jbloom deleted the 40-process-upstream2 branch April 12, 2024 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Adding code for processing read 1, plate based indexing
1 participant