-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
enable plate-level indices as
upstream2
in barcode parsing (#44)
Configured to enable plate-level indices to be embedded in the round-1 PCR primers (see [this issue](#40)). 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](https://jbloomlab.github.io/dms_variants/dms_variants.illuminabarcodeparser.html). 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.
- Loading branch information
Showing
130 changed files
with
515 additions
and
483 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
72 changes: 36 additions & 36 deletions
72
test_example/data/miscellaneous_plates/random_plate_1.csv
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,37 @@ | ||
well,fastq | ||
B1,fastqs/Plate2_Noserum2_S98_R1_001.fastq.gz | ||
B2,fastqs/M099_d30_conc1_S106_R1_001.fastq.gz | ||
B3,fastqs/M099_d30_conc2_S114_R1_001.fastq.gz | ||
B4,fastqs/M099_d30_conc3_S122_R1_001.fastq.gz | ||
B5,fastqs/M099_d30_conc4_S130_R1_001.fastq.gz | ||
B6,fastqs/M099_d30_conc5_S138_R1_001.fastq.gz | ||
B7,fastqs/M099_d30_conc6_S146_R1_001.fastq.gz | ||
B8,fastqs/M099_d30_conc7_S154_R1_001.fastq.gz | ||
B9,fastqs/M099_d30_conc8_S162_R1_001.fastq.gz | ||
B10,fastqs/M099_d30_conc9_S170_R1_001.fastq.gz | ||
B11,fastqs/M099_d30_conc10_S178_R1_001.fastq.gz | ||
B12,fastqs/Plate2_Noserum10_S186_R1_001.fastq.gz | ||
C1,fastqs/Plate2_Noserum3_S99_R1_001.fastq.gz | ||
C2,fastqs/M099_d0_conc1_S107_R1_001.fastq.gz | ||
C3,fastqs/M099_d0_conc2_S115_R1_001.fastq.gz | ||
C4,fastqs/M099_d0_conc3_S123_R1_001.fastq.gz | ||
C5,fastqs/M099_d0_conc4_S131_R1_001.fastq.gz | ||
C6,fastqs/M099_d0_conc5_S139_R1_001.fastq.gz | ||
C7,fastqs/M099_d0_conc6_S147_R1_001.fastq.gz | ||
C8,fastqs/M099_d0_conc7_S155_R1_001.fastq.gz | ||
C9,fastqs/M099_d0_conc8_S163_R1_001.fastq.gz | ||
C10,fastqs/M099_d0_conc9_S171_R1_001.fastq.gz | ||
C11,fastqs/M099_d0_conc10_S179_R1_001.fastq.gz | ||
C12,fastqs/Plate2_Noserum11_S187_R1_001.fastq.gz | ||
D1,fastqs/Plate2_Noserum4_S100_R1_001.fastq.gz | ||
D2,fastqs/Y154_d182_conc1_S108_R1_001.fastq.gz | ||
D3,fastqs/Y154_d182_conc2_S116_R1_001.fastq.gz | ||
D4,fastqs/Y154_d182_conc3_S124_R1_001.fastq.gz | ||
D5,fastqs/Y154_d182_conc4_S132_R1_001.fastq.gz | ||
D6,fastqs/Y154_d182_conc5_S140_R1_001.fastq.gz | ||
D7,fastqs/Y154_d182_conc6_S148_R1_001.fastq.gz | ||
D8,fastqs/Y154_d182_conc7_S156_R1_001.fastq.gz | ||
D9,fastqs/Y154_d182_conc8_S164_R1_001.fastq.gz | ||
D10,fastqs/Y154_d182_conc9_S172_R1_001.fastq.gz | ||
D11,fastqs/Y154_d182_conc10_S180_R1_001.fastq.gz | ||
D12,fastqs/Plate2_Noserum12_S188_R1_001.fastq.gz | ||
B1,fastqs/well_B1.fastq.gz | ||
B2,fastqs/well_B2.fastq.gz | ||
B3,fastqs/well_B3.fastq.gz | ||
B4,fastqs/well_B4.fastq.gz | ||
B5,fastqs/well_B5.fastq.gz | ||
B6,fastqs/well_B6.fastq.gz | ||
B7,fastqs/well_B7.fastq.gz | ||
B8,fastqs/well_B8.fastq.gz | ||
B9,fastqs/well_B9.fastq.gz | ||
B10,fastqs/well_B10.fastq.gz | ||
B11,fastqs/well_B11.fastq.gz | ||
B12,fastqs/well_B12.fastq.gz | ||
C1,fastqs/well_C1.fastq.gz | ||
C2,fastqs/well_C2.fastq.gz | ||
C3,fastqs/well_C3.fastq.gz | ||
C4,fastqs/well_C4.fastq.gz | ||
C5,fastqs/well_C5.fastq.gz | ||
C6,fastqs/well_C6.fastq.gz | ||
C7,fastqs/well_C7.fastq.gz | ||
C8,fastqs/well_C8.fastq.gz | ||
C9,fastqs/well_C9.fastq.gz | ||
C10,fastqs/well_C10.fastq.gz | ||
C11,fastqs/well_C11.fastq.gz | ||
C12,fastqs/well_C12.fastq.gz | ||
D1,fastqs/well_D1.fastq.gz | ||
D2,fastqs/well_D2.fastq.gz | ||
D3,fastqs/well_D3.fastq.gz | ||
D4,fastqs/well_D4.fastq.gz | ||
D5,fastqs/well_D5.fastq.gz | ||
D6,fastqs/well_D6.fastq.gz | ||
D7,fastqs/well_D7.fastq.gz | ||
D8,fastqs/well_D8.fastq.gz | ||
D9,fastqs/well_D9.fastq.gz | ||
D10,fastqs/well_D10.fastq.gz | ||
D11,fastqs/well_D11.fastq.gz | ||
D12,fastqs/well_D12.fastq.gz |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,37 @@ | ||
well,serum,dilution_factor,replicate,fastq | ||
B1,none,,10,fastqs/Plate11_Noserum2_S2_R1_001.fastq.gz | ||
B2,M099d30,20.0,2,fastqs/M099_d30_conc1_S10_R1_001.fastq.gz | ||
B3,M099d30,60.0,2,fastqs/M099_d30_conc2_S18_R1_001.fastq.gz | ||
B4,M099d30,180.0,2,fastqs/M099_d30_conc3_S26_R1_001.fastq.gz | ||
B5,M099d30,540.0,2,fastqs/M099_d30_conc4_S34_R1_001.fastq.gz | ||
B6,M099d30,1620.0,2,fastqs/M099_d30_conc5_S42_R1_001.fastq.gz | ||
B7,M099d30,4860.0,2,fastqs/M099_d30_conc6_S50_R1_001.fastq.gz | ||
B8,M099d30,14580.0,2,fastqs/M099_d30_conc7_S58_R1_001.fastq.gz | ||
B9,M099d30,43740.0,2,fastqs/M099_d30_conc8_S66_R1_001.fastq.gz | ||
B10,M099d30,131220.0,2,fastqs/M099_d30_conc9_S74_R1_001.fastq.gz | ||
B11,M099d30,393660.0,2,fastqs/M099_d30_conc10_S82_R1_001.fastq.gz | ||
B12,none,,2,fastqs/Plate11_Noserum10_S90_R1_001.fastq.gz | ||
C1,none,,11,fastqs/Plate11_Noserum3_S3_R1_001.fastq.gz | ||
C2,M099d0,20.0,2,fastqs/M099_d0_conc1_S11_R1_001.fastq.gz | ||
C3,M099d0,60.0,2,fastqs/M099_d0_conc2_S19_R1_001.fastq.gz | ||
C4,M099d0,180.0,2,fastqs/M099_d0_conc3_S27_R1_001.fastq.gz | ||
C5,M099d0,540.0,2,fastqs/M099_d0_conc4_S35_R1_001.fastq.gz | ||
C6,M099d0,1620.0,2,fastqs/M099_d0_conc5_S43_R1_001.fastq.gz | ||
C7,M099d0,4860.0,2,fastqs/M099_d0_conc6_S51_R1_001.fastq.gz | ||
C8,M099d0,14580.0,2,fastqs/M099_d0_conc7_S59_R1_001.fastq.gz | ||
C9,M099d0,43740.0,2,fastqs/M099_d0_conc8_S67_R1_001.fastq.gz | ||
C10,M099d0,131220.0,2,fastqs/M099_d0_conc9_S75_R1_001.fastq.gz | ||
C11,M099d0,393660.0,2,fastqs/M099_d0_conc10_S83_R1_001.fastq.gz | ||
C12,none,,3,fastqs/Plate11_Noserum11_S91_R1_001.fastq.gz | ||
D1,none,,12,fastqs/Plate11_Noserum4_S4_R1_001.fastq.gz | ||
D2,Y044d30,20.0,2,fastqs/Y044_d30_conc1_S12_R1_001.fastq.gz | ||
D3,Y044d30,60.0,2,fastqs/Y044_d30_conc2_S20_R1_001.fastq.gz | ||
D4,Y044d30,180.0,2,fastqs/Y044_d30_conc3_S28_R1_001.fastq.gz | ||
D5,Y044d30,540.0,2,fastqs/Y044_d30_conc4_S36_R1_001.fastq.gz | ||
D6,Y044d30,1620.0,2,fastqs/Y044_d30_conc5_S44_R1_001.fastq.gz | ||
D7,Y044d30,4860.0,2,fastqs/Y044_d30_conc6_S52_R1_001.fastq.gz | ||
D8,Y044d30,14580.0,2,fastqs/Y044_d30_conc7_S60_R1_001.fastq.gz | ||
D9,Y044d30,43740.0,2,fastqs/Y044_d30_conc8_S68_R1_001.fastq.gz | ||
D10,Y044d30,131220.0,2,fastqs/Y044_d30_conc9_S76_R1_001.fastq.gz | ||
D11,Y044d30,393660.0,2,fastqs/Y044_d30_conc10_S84_R1_001.fastq.gz | ||
D12,none,,4,fastqs/Plate11_Noserum12_S92_R1_001.fastq.gz | ||
B1,none,,10,fastqs/well_B1.fastq.gz | ||
B2,M099d30,20.0,2,fastqs/well_B2.fastq.gz | ||
B3,M099d30,60.0,2,fastqs/well_B3.fastq.gz | ||
B4,M099d30,180.0,2,fastqs/well_B4.fastq.gz | ||
B5,M099d30,540.0,2,fastqs/well_B5.fastq.gz | ||
B6,M099d30,1620.0,2,fastqs/well_B6.fastq.gz | ||
B7,M099d30,4860.0,2,fastqs/well_B7.fastq.gz | ||
B8,M099d30,14580.0,2,fastqs/well_B8.fastq.gz | ||
B9,M099d30,43740.0,2,fastqs/well_B9.fastq.gz | ||
B10,M099d30,131220.0,2,fastqs/well_B10.fastq.gz | ||
B11,M099d30,393660.0,2,fastqs/well_B11.fastq.gz | ||
B12,none,,2,fastqs/well_B12.fastq.gz | ||
C1,none,,11,fastqs/well_C1.fastq.gz | ||
C2,M099d0,20.0,2,fastqs/well_C2.fastq.gz | ||
C3,M099d0,60.0,2,fastqs/well_C3.fastq.gz | ||
C4,M099d0,180.0,2,fastqs/well_C4.fastq.gz | ||
C5,M099d0,540.0,2,fastqs/well_C5.fastq.gz | ||
C6,M099d0,1620.0,2,fastqs/well_C6.fastq.gz | ||
C7,M099d0,4860.0,2,fastqs/well_C7.fastq.gz | ||
C8,M099d0,14580.0,2,fastqs/well_C8.fastq.gz | ||
C9,M099d0,43740.0,2,fastqs/well_C9.fastq.gz | ||
C10,M099d0,131220.0,2,fastqs/well_C10.fastq.gz | ||
C11,M099d0,393660.0,2,fastqs/well_C11.fastq.gz | ||
C12,none,,3,fastqs/well_C12.fastq.gz | ||
D1,none,,12,fastqs/well_D1.fastq.gz | ||
D2,Y044d30,20.0,2,fastqs/well_D2.fastq.gz | ||
D3,Y044d30,60.0,2,fastqs/well_D3.fastq.gz | ||
D4,Y044d30,180.0,2,fastqs/well_D4.fastq.gz | ||
D5,Y044d30,540.0,2,fastqs/well_D5.fastq.gz | ||
D6,Y044d30,1620.0,2,fastqs/well_D6.fastq.gz | ||
D7,Y044d30,4860.0,2,fastqs/well_D7.fastq.gz | ||
D8,Y044d30,14580.0,2,fastqs/well_D8.fastq.gz | ||
D9,Y044d30,43740.0,2,fastqs/well_D9.fastq.gz | ||
D10,Y044d30,131220.0,2,fastqs/well_D10.fastq.gz | ||
D11,Y044d30,393660.0,2,fastqs/well_D11.fastq.gz | ||
D12,none,,4,fastqs/well_D12.fastq.gz |
Oops, something went wrong.