Skip to content

Commit 1f7dc68

Browse files
authored
Merge pull request #71 from adamrtalbot/fastqscreen_handles_more_than_1_fastq_file
Patch fastqscreen to handle multiple input FASTQ files
2 parents 1574c55 + e2d54ea commit 1f7dc68

File tree

4 files changed

+34
-19
lines changed

4 files changed

+34
-19
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ Initial release of nf-core/seqinspector, created with the [nf-core](https://nf-c
2020

2121
### `Fixed`
2222

23+
- [#71](https://github.com/nf-core/seqinspector/pull/71) FASTQSCREEN does not fail when multiple reads are provided.
24+
2325
### `Dependencies`
2426

2527
### `Deprecated`

docs/output.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The pipeline is built using [Nextflow](https://www.nextflow.io/) and processes d
1313
- [Seqtk](#seqtk) - Subsample a specific number of reads per sample
1414
- [FastQC](#fastqc) - Raw read QC
1515
- [SeqFu Stats](#seqfu_stats) - Statistics for FASTA or FASTQ files
16-
- [Fastqscreen](#fastqscreen) - mapping against a set of references for basic contamination QC
16+
- [FastQ Screen](#fastqscreen) - Mapping against a set of references for basic contamination QC
1717
- [MultiQC](#multiqc) - Aggregate report describing results and QC from the whole pipeline
1818
- [Pipeline information](#pipeline-information) - Report metrics generated during the workflow execution
1919

@@ -42,21 +42,21 @@ The pipeline is built using [Nextflow](https://www.nextflow.io/) and processes d
4242

4343
[FastQC](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/) gives general quality metrics about your sequenced reads. It provides information about the quality score distribution across your reads, per base sequence content (%A/T/G/C), adapter contamination and overrepresented sequences. For further reading and documentation see the [FastQC help pages](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/Help/).
4444

45-
### FASTQSCREEN
45+
### FastQ Screen
4646

4747
<details markdown="1">
4848
<summary>Output files</summary>
4949

5050
- `fastqscreen/`
51-
- `*_screen.html`: Interactive graphical fastqscreen report which summaries the mapping of your sequences against each of your libraries.
52-
- `*_screen.pdf`: Static graphical fastqscreen report which summaries the mapping of your sequences against each of your libraries.
53-
- `*_screen.txt` : text based fastqscreen report which summaries the mapping of your sequences against each of your libraries.
51+
- `*_screen.html`: Interactive graphical report.
52+
- `*_screen.pdf`: Static graphical report.
53+
- `*_screen.txt` : Text-based report.
5454

5555
</details>
5656

57-
[Fastqscreen](https://www.bioinformatics.babraham.ac.uk/projects/fastq_screen/) allows you to set up a standard set of libraries against which all of your sequences can be searched. Your search libraries might contain the genomes of all of the organisms you work on, along with PhiX, Vectors or other contaminants commonly seen in sequencing experiments.
57+
[FastQ Screen](https://www.bioinformatics.babraham.ac.uk/projects/fastq_screen/) allows you to set up a standard set of references against which all of your samples can be mapped. Your references might contain the genomes of all of the organisms you work on, along with PhiX, vectors or other contaminants commonly seen in sequencing experiments.
5858

59-
It requires a `.csv` detailing:
59+
To use FastQ Screen, this pipeline requires a `.csv` detailing:
6060

6161
- the working name of the reference
6262
- the name of the aligner used to generate its index (which is also the aligner and index used by the tool)
@@ -65,7 +65,7 @@ It requires a `.csv` detailing:
6565

6666
See `assets/example_fastq_screen_references.csv` for example.
6767

68-
The `.csv` is provided as a pipeline parameter `fastq_screen_references`. The `.csv` is used to construct a `FastQ Screen` configuration file within the context of the process work directory in order to properly mount the references.
68+
The `.csv` is provided as a pipeline parameter `fastq_screen_references` and is used to construct a `FastQ Screen` configuration file within the context of the process work directory in order to properly mount the references.
6969

7070
### SeqFu Stats
7171

modules/nf-core/fastqscreen/fastqscreen/fastqscreen-fastqscreen.diff

Lines changed: 14 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nf-core/fastqscreen/fastqscreen/main.nf

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)