@@ -557,7 +557,7 @@ Remove adapter sequences from reads with
...
@@ -557,7 +557,7 @@ Remove adapter sequences from reads with
- Adapters to be removed; specify in sample table columns `fq1_3p`, `fq1_5p`,
- Adapters to be removed; specify in sample table columns `fq1_3p`, `fq1_5p`,
`fq2_3p`, `fq2_5p`
`fq2_3p`, `fq2_5p`
-**rule_config.yaml:**
-**rule_config.yaml:**
-`-m 10`: Discard processed reads that are shorter than 10 (default 0; Because empty reads will cause problems in downstream programs, -m=1 is hardcoded in the snakefile. That value will be overwritten by the value specified in `rule_config.yaml`)
-`-m 10`: Discard processed reads that are shorter than 10 nt (cutadapt's default is 0 (see [cutadapt docs][docs-cutadapt-m]), which will keep reads even if they are empty; Because empty reads will cause problems in downstream programs, -m=1 (keep reads only if at least 1nt long) is hardcoded in the snakefile). That value will be overwritten by the value specified in `rule_config.yaml`)
-`-n 2`: search for all the given adapter sequences repeatedly, either until
-`-n 2`: search for all the given adapter sequences repeatedly, either until
no adapter match was found or until 2 rounds have been performed. (default 1)
no adapter match was found or until 2 rounds have been performed. (default 1)
...
@@ -579,7 +579,7 @@ Remove poly(A) tails from reads with
...
@@ -579,7 +579,7 @@ Remove poly(A) tails from reads with
-**samples.tsv**
-**samples.tsv**
- Poly(A) stretches to be removed; specify in sample table columns `fq1_polya` and `fq2_polya`
- Poly(A) stretches to be removed; specify in sample table columns `fq1_polya` and `fq2_polya`
-**rule_config.yaml**
-**rule_config.yaml**
-`-m 10`: Discard processed reads that are shorter than 10 (default 0; Because empty reads will cause problems in downstream programs, -m=1 is hardcoded in the snakefile. That value will be overwritten by the value specified in `rule_config.yaml`)
-`-m 10`: Discard processed reads that are shorter than 10 nt (cutadapt's default is 0 (see [cutadapt docs][docs-cutadapt-m]), which will keep reads even if they are empty; Because empty reads will cause problems in downstream programs, -m=1 (keep reads only if at least 1nt long) is hardcoded in the snakefile). That value will be overwritten by the value specified in `rule_config.yaml`)
-`-O 1`: minimal overlap of 1 (default: 3)
-`-O 1`: minimal overlap of 1 (default: 3)
-**Output**
-**Output**
- Reads file (`.fastq.gz`); used in
- Reads file (`.fastq.gz`); used in
...
@@ -690,6 +690,7 @@ Generate pseudoalignments of reads to transcripts with
...
@@ -690,6 +690,7 @@ Generate pseudoalignments of reads to transcripts with
# search for all the given adapter sequences repeatedly, either until no adapter match was found or until n rounds have been performed. (default 1, ZARP recommends 2)
# search for all the given adapter sequences repeatedly, either until no adapter match was found or until n rounds have been performed. (default 1, ZARP recommends 2)
-n:'2'
-n:'2'
# Discard processed reads that are shorter than m (default 0, ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Discard processed reads that are shorter than m (cutadapt's default is 0, keeping reads even if they are empty. ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Hardcoded to -m=1 in both snakefiles; that value will be overwritten by the -m value specified here!)
# Hardcoded to -m=1 (Keep reads only if at least 1nt is left) in both snakefiles; that value will be overwritten by the -m value specified here, e.g. keep reads only if they are at least 10nt long!)
-m:'10'
-m:'10'
pe_remove_adapters_cutadapt:
pe_remove_adapters_cutadapt:
# search for all the given adapter sequences repeatedly, either until no adapter match was found or until n rounds have been performed. (default 1, ZARP recommends 2)
# search for all the given adapter sequences repeatedly, either until no adapter match was found or until n rounds have been performed. (default 1, ZARP recommends 2)
-n:'2'
-n:'2'
# Discard processed reads that are shorter than m (default 0, ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Discard processed reads that are shorter than m (cutadapt's default is 0, keeping reads even if they are empty. ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Hardcoded to -m=1 in both snakefiles; that value will be overwritten by the -m value specified here!)
# Hardcoded to -m=1 (Keep reads only if at least 1nt is left) in both snakefiles; that value will be overwritten by the -m value specified here, e.g. keep reads only if they are at least 10nt long!)
-m:'10'
-m:'10'
remove_polya_cutadapt:
remove_polya_cutadapt:
# Discard processed reads that are shorter than m (default 0, ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Discard processed reads that are shorter than m (cutadapt's default is 0, keeping reads even if they are empty. ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Hardcoded to -m=1 in both snakefiles; that value will be overwritten by the -m value specified here!)
# Hardcoded to -m=1 (Keep reads only if at least 1nt is left) in both snakefiles; that value will be overwritten by the -m value specified here, e.g. keep reads only if they are at least 10nt long!)
-m:'10'
-m:'10'
# Minimal overlap of adapter and read (default 3, ZARP recommends 1 in order to remove all 3' As)
# Minimal overlap of adapter and read (default 3, ZARP recommends 1 in order to remove all 3' As)
-O:'1'
-O:'1'
pe_remove_polya_cutadapt:
pe_remove_polya_cutadapt:
# Discard processed reads that are shorter than m (default 0, ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Discard processed reads that are shorter than m (cutadapt's default is 0, keeping reads even if they are empty. ZARP strongly recommends m > 0, because empty reads will cause problems in downstream programs;
# Hardcoded to -m=1 in both snakefiles; that value will be overwritten by the -m value specified here!)
# Hardcoded to -m=1 (Keep reads only if at least 1nt is left) in both snakefiles; that value will be overwritten by the -m value specified here, e.g. keep reads only if they are at least 10nt long!)
-m:'10'
-m:'10'
# Minimal overlap of adapter and read (default 3, ZARP recommends 1 in order to remove all 3' As)
# Minimal overlap of adapter and read (default 3, ZARP recommends 1 in order to remove all 3' As)