Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
66d4a68
Add bcftools stats modules
jfy133 Apr 30, 2021
51f5790
Add bcftools - still missing output docs
jfy133 May 3, 2021
56a50bc
Remove unnecessary branching
jfy133 May 3, 2021
f9bc10a
Add docs and fix compatibility with MVA and VCF2Genomes
jfy133 May 5, 2021
e0fae4e
Update output.md
jfy133 May 6, 2021
9032bf6
Remove now uncessary CONTRIBUTING step due to new magic groovy functions
jfy133 May 6, 2021
148631d
Merge branch 'bcftools' of github.com:nf-core/eager into bcftools
jfy133 May 6, 2021
3702a07
Software version reporting fixes and additions
jfy133 May 6, 2021
a47f744
Update changelog
jfy133 May 6, 2021
d92bcf2
Update CHANGELOG.md
jfy133 May 7, 2021
f2f4ce7
Merge branch 'major-release-wangen' into bcftools
jfy133 May 12, 2021
5cf6af5
Merge branch 'bcftools' into dev-for-bcftools
jfy133 May 14, 2021
110d47e
Merge pull request #749 from nf-core/dev-for-bcftools
jfy133 May 14, 2021
429e311
Merge pull request #752 from nf-core/validation-fixes-patch
jfy133 May 19, 2021
18b49c9
Merge pull request #756 from nf-core/dev
jfy133 May 21, 2021
a48953e
Add basic functionality for barcode trimming -
jfy133 May 21, 2021
5ed9de6
Add CI tests
jfy133 May 26, 2021
582dcf5
Post release version bump
jfy133 Jun 4, 2021
831cb5e
Markdown linking
jfy133 Jun 4, 2021
0b5d95a
Bump pipeline and tool versions
jfy133 Jun 7, 2021
8d80552
Merge branch 'dev' into major-release-wangen
jfy133 Jun 7, 2021
88fb23b
Merge pull request #764 from nf-core/post-release-update
jfy133 Jun 7, 2021
bdfc5a1
dd additional CI
jfy133 Jun 7, 2021
6876e81
Merge branch 'major-release-wangen' into bcftools
jfy133 Jun 7, 2021
a9f18d3
Bump vcftools verison to latest
jfy133 Jun 7, 2021
ea7f905
Fix script
jfy133 Jun 7, 2021
231ae78
Fix naming conflict when skip AR + running post_ar trim
jfy133 Jun 8, 2021
342ec92
Add AR adapterList removal
jfy133 Jun 8, 2021
d95f31c
mardown lint
jfy133 Jun 8, 2021
6807e5c
Input channel in input and not output :grimace:
jfy133 Jun 8, 2021
61c1d7f
Update CHANGELOG.md
jfy133 Jun 9, 2021
f10980b
Fix file collison when not using adapaterlist on single-end data
jfy133 Jun 9, 2021
b3764e4
Merge branch 'adapter-list' of github.com:nf-core/eager into adapter-…
jfy133 Jun 9, 2021
3d85b00
Fix adapter list being consumed by applying .collect()
jfy133 Jun 9, 2021
6741b00
Remove accidently merged pre-fastq triming file from channel of trimm…
jfy133 Jun 9, 2021
29b0170
Add CI tests
jfy133 Jun 10, 2021
2631c95
Put list in right place for CI
jfy133 Jun 10, 2021
863570e
Update ci.yml
jfy133 Jun 11, 2021
707b5bc
Update ci.yml
jfy133 Jun 11, 2021
5cf7bbc
Update nextflow_schema.json
jfy133 Jun 16, 2021
a919098
Update CHANGELOG.md
jfy133 Jun 16, 2021
ec7a446
Merge branch 'dev' into major-release-wangen
jfy133 Jun 17, 2021
81edc7b
Improve endogenous post description
jfy133 Jun 17, 2021
7ebe425
Update CHANGELOG.md
jfy133 Jun 17, 2021
d1d3275
Update usage.md
jfy133 Jun 24, 2021
be66202
Update README.md
jfy133 Jul 6, 2021
de1bbec
Update README.md
jfy133 Jul 6, 2021
15d3b7e
Merge pull request #775 from nf-core/peerj-badge
apeltzer Jul 6, 2021
8ae027e
Update input TSV based on feedback from Elina
jfy133 Jul 12, 2021
ac1c4ed
Update usage.md
jfy133 Jul 16, 2021
4ac59bf
Update CHANGELOG.md
jfy133 Jul 16, 2021
c51b794
Update usage.md
jfy133 Jul 16, 2021
e7d9864
Merge pull request #773 from nf-core/docs-update
jfy133 Jul 16, 2021
1abebc9
Merge branch 'major-release-wangen' into schema-fix
jfy133 Jul 16, 2021
a4b3f02
Merge pull request #772 from nf-core/schema-fix
jfy133 Jul 16, 2021
176a085
Add LC_Extrap mode for @robert-davidson
jfy133 Jul 26, 2021
58de9fc
Updated changelog
jfy133 Jul 26, 2021
9207374
update changelgo
jfy133 Jul 26, 2021
087ce5c
Merge branch 'inline-barcode-trimming' of github.com:nf-core/eager in…
jfy133 Jul 26, 2021
7f01bef
Merge branch 'major-release-wangen' into inline-barcode-trimming
jfy133 Jul 26, 2021
e27a8a1
Fix schema json
jfy133 Jul 26, 2021
4b07aa5
Merge branch 'major-release-wangen' into adapter-list
jfy133 Jul 26, 2021
3ad0668
Update output.md
jfy133 Jul 28, 2021
230aed6
Update CHANGELOG.md
jfy133 Aug 11, 2021
5ccc1c3
Merge pull request #782 from nf-core/docs-update
jfy133 Aug 19, 2021
c0c2997
Merge pull request #768 from nf-core/adapter-list
jfy133 Aug 19, 2021
ff3cef3
Merge branch 'major-release-wangen' into preseq-extension
jfy133 Aug 19, 2021
b057f0a
Merge pull request #780 from nf-core/preseq-extension
jfy133 Aug 19, 2021
e02bc14
Merge branch 'major-release-wangen' into inline-barcode-trimming
jfy133 Aug 23, 2021
54396a8
Update contributors list
jfy133 Aug 23, 2021
2519dcb
Merge pull request #765 from nf-core/inline-barcode-trimming
jfy133 Aug 23, 2021
a68b9d4
Update docs/output.md
jfy133 Aug 23, 2021
d51783e
Delete useless block
jfy133 Aug 23, 2021
91c51f4
Update best practise defults and bam trimming defaults
jfy133 Aug 23, 2021
66b1bc6
Merge branch 'major-release-wangen' into bcftools
jfy133 Aug 23, 2021
1d42a5c
Changelog linting
jfy133 Aug 23, 2021
5ce424a
A few version bumps
jfy133 Aug 23, 2021
93da6ea
Sync bcftools with samtools version
jfy133 Aug 24, 2021
31df912
Merge pull request #737 from nf-core/bcftools
jfy133 Aug 24, 2021
c12c9e6
Merge pull request #784 from nf-core/defaults-update
jfy133 Aug 24, 2021
55317f3
Update CHANGELOG to report all updateed dependencies
jfy133 Aug 24, 2021
8e81bd3
Update images for release
jfy133 Aug 25, 2021
0564e16
Update CHANGELOG.md
jfy133 Aug 25, 2021
fede5a4
Tweaks
jfy133 Aug 25, 2021
b2bf363
Merge branch 'info-bump' of github.com:nf-core/eager into info-bump
jfy133 Aug 25, 2021
720580b
Merge pull request #785 from nf-core/info-bump
jfy133 Aug 26, 2021
76d048b
Merge pull request #767 from nf-core/major-release-wangen
jfy133 Aug 26, 2021
2993303
Bump versions for release
jfy133 Aug 27, 2021
6d518e5
Fix GATK memory specs and MVA add vcf files
jfy133 Aug 31, 2021
906f865
Acknowledge @nylander
jfy133 Aug 31, 2021
3f34d6c
Merge pull request #788 from nf-core/gatk-java-fix
jfy133 Aug 31, 2021
4c382d5
Fix attribution on workflow diagram
jfy133 Aug 31, 2021
dd5a4a8
Replace tokenize to basename
jfy133 Sep 9, 2021
d3a4258
Update CHANGELOG.md
jfy133 Sep 9, 2021
82cc021
Remove NF warn message and fix baseName
jfy133 Sep 9, 2021
bc2a625
Merge pull request #791 from nf-core/kraken-fix
jfy133 Sep 9, 2021
50e209b
Separate Adapterremovalfixprefix and pigz
jfy133 Sep 9, 2021
51588ca
Merge pull request #793 from nf-core/adapterremovalfixprefix-sep
jfy133 Sep 14, 2021
22ca8f3
Update docs/usage.md
jfy133 Sep 14, 2021
8dc13fa
Apply suggestions from code review
jfy133 Sep 14, 2021
dc36c9b
Tweak TSV library name docs
jfy133 Sep 14, 2021
08721d9
Merge branch 'dev' of github.com:nf-core/eager into dev
jfy133 Sep 14, 2021
e7a249d
Update CHANGELOG.md
jfy133 Sep 14, 2021
e40892c
Align test_tsv to test
jfy133 Sep 14, 2021
2ccf4a3
Merge pull request #795 from nf-core/test_tsv-to-test
jfy133 Sep 14, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,14 +70,13 @@ If you wish to contribute a new step, please use the following coding standards:
3. Define the output channel if needed (see below).
4. Add any new flags/options to `nextflow.config` with a default (see below).
5. Add any new flags/options to `nextflow_schema.json` with help text (with `nf-core schema build .`).
6. Add any new flags/options to the help message (for integer/text parameters, print to help the corresponding `nextflow.config` parameter).
7. Add sanity checks for all relevant parameters.
8. Add any new software to the `scrape_software_versions.py` script in `bin/` and the version command to the `scrape_software_versions` process in `main.nf`.
9. Do local tests that the new code works properly and as expected.
10. Add a new test command in `.github/workflow/ci.yaml`.
11. If applicable add a [MultiQC](https://https://multiqc.info/) module.
12. Update MultiQC config `assets/multiqc_config.yaml` so relevant suffixes, name clean up, General Statistics Table column order, and module figures are in the right order.
13. Optional: Add any descriptions of MultiQC report sections and output files to `docs/output.md`.
6. Add sanity checks for all relevant parameters.
7. Add any new software to the `scrape_software_versions.py` script in `bin/` and the version command to the `scrape_software_versions` process in `main.nf`.
8. Do local tests that the new code works properly and as expected.
9. Add a new test command in `.github/workflow/ci.yaml`.
10. If applicable add a [MultiQC](https://https://multiqc.info/) module.
11. Update MultiQC config `assets/multiqc_config.yaml` so relevant suffixes, name clean up, General Statistics Table column order, and module figures are in the right order.
12. Optional: Add any descriptions of MultiQC report sections and output files to `docs/output.md`.

### Default values

Expand Down
80 changes: 49 additions & 31 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install nf-core
pip install nf-core==1.14

- name: Run nf-core lint
env:
Expand Down
59 changes: 56 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,60 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## v2.3.5 - 2021-06-03
## [2.4.0] - 20201-09-14

### `Added`

- [#317](https://github.com/nf-core/eager/issues/317) Added bcftools stats for general genotyping statistics of VCF files
- [#651](https://github.com/nf-core/eager/issues/651) - Adds removal of adapters specified in an AdapterRemoval adapter list file
- [#642](https://github.com/nf-core/eager/issues/642) and [#431](https://github.com/nf-core/eager/issues/431) adds post-adapter removal barcode/fastq trimming
- [#769](https://github.com/nf-core/eager/issues/769) - Adds lc_extrap mode to preseq (suggested by @roberta-davidson)

### `Fixed`

- Fixed some missing or incorrectly reported software versions
- [#771](https://github.com/nf-core/eager/issues/771) Remove legacy code
- Improved output documentation for MultiQC general stats table (thanks to @KathrinNaegele and @esalmela)
- Improved output documentation for BowTie2 (thanks to @isinaltinkaya)
- [#612](https://github.com/nf-core/eager/issues/612) Updated BAM trimming defaults to 0 to ensure no unwanted trimming when mixing half-UDG with no-UDG (thanks to @scarlhoff)
- [#722](https://github.com/nf-core/eager/issues/722) Updated BWA mapping mapping parameters to latest recommendations - primarily alnn back to 0.01 and alno to 2 as per Oliva et al. 2021 (10.1093/bib/bbab076)
- Updated workflow diagrams to reflect latest functionality
- [#787](https://github.com/nf-core/eager/issues/787) Adds memory specification flags for the GATK UnifiedGenotyper and HaplotyperCaller steps (thanks to @nylander)
- Fixed issue where MultiVCFAnalyzer would not pick up newly generated VCF files, when specifying additional VCF files.
- [#790](https://github.com/nf-core/eager/issues/790) Fixed kraken2 report file-name collision when sample names have `.` in them
- [#792](https://github.com/nf-core/eager/issues/792) Fixed java error messages for AdapterRemovalFixPrefix being hidden in output
- [#794](https://github.com/nf-core/eager/issues/794) Aligned default test profile with nf-core standards (`test_tsv` is now `test`)

### `Dependencies`

- Bumped python: 3.7.3 -> 3.9.4
- Bumped markdown: 3.2.2 -> 3.3.4
- Bumped pymdown-extensions: 7.1 -> 8.2
- Bumped pyments: 2.6.1 -> 2.9.0
- Bumped adapterremoval: 2.3.1 -> 2.3.2
- Bumped picard: 2.22.9 -> 2.26.0
- Bumped samtools 1.9 -> 1.12
- Bumped angsd: 0.933 -> 0.935
- Bumped gatk4: 4.1.7.0 -> 4.2.0.0
- Bumped multiqc: 1.10.1 -> 1.11
- Bumped bedtools 2.29.2 -> 2.30.0
- Bumped libiconv: 1.15 -> 1.16
- Bumped preseq: 2.0.3 -> 3.1.2
- Bumped bamutil: 1.0.14 -> 1.0.15
- Bumped pysam: 0.15.4 -> 0.16.0
- Bumped kraken2: 2.1.1 -> 2.1.2
- Bumped pandas: 1.0.4 -> 1.2.4
- Bumped freebayes: 1.3.2 -> 1.3.5
- Bumped biopython: 1.76 -> 1.79
- Bumped xopen: 0.9.0 -> 1.1.0
- Bumped bowtie2: 2.4.2 -> 2.4.4
- Bumped mapdamage2: 2.2.0 -> 2.2.1
- Bumped bbmap: 38.87 -> 38.92
- Added bcftools: 1.12

### `Deprecated`

## [2.3.5] - 2021-06-03

### `Added`

Expand All @@ -27,7 +80,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### `Deprecated`

## v2.3.4 - 2021-05-05
## [2.3.4] - 2021-05-05

### `Added`

Expand All @@ -48,7 +101,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### `Deprecated`

## v2.3.3 - 2021-04-08
## [2.3.3] - 2021-04-08

### `Added`

Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ COPY environment.yml /
RUN conda env create --quiet -f /environment.yml && conda clean -a

# Add conda installation dir to PATH (instead of doing 'conda activate')
ENV PATH /opt/conda/envs/nf-core-eager-2.3.5/bin:$PATH
ENV PATH /opt/conda/envs/nf-core-eager-2.4.0/bin:$PATH

# Dump the details of the installed packages to a file for posterity
RUN conda env export --name nf-core-eager-2.3.5 > nf-core-eager-2.3.5.yml
RUN conda env export --name nf-core-eager-2.4.0 > nf-core-eager-2.4.0.yml
13 changes: 10 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
[![Nextflow](https://img.shields.io/badge/nextflow-%E2%89%A520.07.1-brightgreen.svg)](https://www.nextflow.io/)
[![nf-core](https://img.shields.io/badge/nf--core-pipeline-brightgreen.svg)](https://nf-co.re/)
[![DOI](https://zenodo.org/badge/135918251.svg)](https://zenodo.org/badge/latestdoi/135918251)
[![Published in PeerJ](https://img.shields.io/badge/peerj-published-%2300B2FF)](https://peerj.com/articles/10947/)

[![install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg)](https://bioconda.github.io/)
[![Docker](https://img.shields.io/docker/automated/nfcore/eager.svg)](https://hub.docker.com/r/nfcore/eager)
Expand Down Expand Up @@ -34,7 +35,7 @@ The pipeline is built using [Nextflow](https://www.nextflow.io), a workflow tool
3. Download the pipeline and test it on a minimal dataset with a single command:

```bash
nextflow run nf-core/eager -profile test_tsv,<docker/singularity/podman/shifter/charliecloud/conda/institute>
nextflow run nf-core/eager -profile test,<docker/singularity/podman/shifter/charliecloud/conda/institute>
```

> Please check [nf-core/configs](https://github.com/nf-core/configs#documentation) to see if a custom config file to run nf-core pipelines already exists for your Institute. If so, you can simply use `-profile <institute>` in your command. This will enable either `docker` or `singularity` and set the appropriate execution settings for your local compute environment.
Expand Down Expand Up @@ -65,7 +66,7 @@ By default the pipeline currently performs the following:

* Create reference genome indices for mapping (`bwa`, `samtools`, and `picard`)
* Sequencing quality control (`FastQC`)
* Sequencing adapter removal and for paired end data merging (`AdapterRemoval`)
* Sequencing adapter removal, paired-end data merging (`AdapterRemoval`)
* Read mapping to reference using (`bwa aln`, `bwa mem`, `CircularMapper`, or `bowtie2`)
* Post-mapping processing, statistics and conversion to bam (`samtools`)
* Ancient DNA C-to-T damage pattern visualisation (`DamageProfiler`)
Expand All @@ -85,6 +86,7 @@ Additional functionality contained by the pipeline currently includes:
#### Preprocessing

* Illumina two-coloured sequencer poly-G tail removal (`fastp`)
* Post-AdapterRemoval trimming of FASTQ files prior mapping (`fastp`)
* Automatic conversion of unmapped reads to FASTQ (`samtools`)
* Host DNA (mapped reads) stripping from input FASTQ files (for sensitive samples)

Expand Down Expand Up @@ -160,17 +162,22 @@ Those who have provided conceptual guidance, suggestions, bug reports etc.

* [Alexandre Gilardet](https://github.com/alexandregilardet)
* Arielle Munters
* [Charles Plessy](https://github.com/charles-plessy)
* [Åshild Vågene](https://github.com/ashildv)
* [Charles Plessy](https://github.com/charles-plessy)
* [Elina Salmela](https://github.com/esalmela)
* [Hester van Schalkwyk](https://github.com/hesterjvs)
* [Ido Bar](https://github.com/IdoBar)
* [Irina Velsko](https://github.com/ivelsko)
* [Işın Altınkaya](https://github.com/isinaltinkaya)
* [Johan Nylander](https://github.com/nylander)
* [Katerine Eaton](https://github.com/ktmeaton)
* [Katrin Nägele](https://github.com/KathrinNaegele)
* [Luc Venturini](https://github.com/lucventurini)
* [Marcel Keller](https://github.com/marcel-keller)
* [Pierre Lindenbaum](https://github.com/lindenb)
* [Pontus Skoglund](https://github.com/pontussk)
* [Raphael Eisenhofer](https://github.com/EisenRa)
* [Roberta Davidson](https://github.com/roberta-davidson)
* [Torsten Günter](https://bitbucket.org/tguenther/)
* [Kevin Lord](https://github.com/lordkev)
* [He Yu](https://github.com/paulayu)
Expand Down
18 changes: 11 additions & 7 deletions assets/multiqc_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ run_modules:
- samtools
- sexdeterrmine
- hops
- bcftools

extra_fn_clean_exts:
- '_fastp'
Expand Down Expand Up @@ -60,13 +61,13 @@ extra_fn_clean_exts:

top_modules:
- 'fastqc':
name: 'FastQC (pre-AdapterRemoval)'
name: 'FastQC (pre-Trimming)'
path_filters:
- '*_raw_fastqc.zip'
- 'fastp'
- 'adapterRemoval'
- 'fastqc':
name: 'FastQC (post-AdapterRemoval)'
name: 'FastQC (post-Trimming)'
path_filters:
- '*.truncated_fastqc.zip'
- '*.combined*_fastqc.zip'
Expand All @@ -86,11 +87,14 @@ top_modules:
- '*_postfilterflagstat.stats'
- 'dedup'
- 'picard'
- 'preseq'
- 'preseq':
path_filters:
- '*.preseq'
- 'damageprofiler'
- 'mtnucratio'
- 'qualimap'
- 'sexdeterrmine'
- 'bcftools'
- 'multivcfanalyzer':
path_filters:
- '*MultiVCFAnalyzer.json'
Expand All @@ -106,7 +110,7 @@ remove_sections:
- sexdeterrmine-snps

table_columns_visible:
FastQC (pre-AdapterRemoval):
FastQC (pre-Trimming):
percent_duplicates: False
percent_gc: True
avg_sequence_length: True
Expand All @@ -117,7 +121,7 @@ table_columns_visible:
Adapter Removal:
aligned_total: False
percent_aligned: True
FastQC (post-AdapterRemoval):
FastQC (post-Trimming):
avg_sequence_length: True
percent_duplicates: False
total_sequences: True
Expand Down Expand Up @@ -180,15 +184,15 @@ table_columns_visible:
Total_Snps: False

table_columns_placement:
FastQC (pre-AdapterRemoval):
FastQC (pre-Trimming):
total_sequences: 100
avg_sequence_length: 110
percent_gc: 120
fastp:
after_filtering_gc_content: 200
Adapter Removal:
percent_aligned: 300
FastQC (post-AdapterRemoval):
FastQC (post-Trimming):
total_sequences: 400
avg_sequence_length: 410
percent_gc: 420
Expand Down
4 changes: 3 additions & 1 deletion bin/scrape_software_versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@
'kraken':['v_kraken.txt', r"Kraken version (\S+)"],
'eigenstrat_snp_coverage':['v_eigenstrat_snp_coverage.txt',r"(\S+)"],
'mapDamage2':['v_mapdamage.txt',r"(\S+)"],
'bbduk':['v_bbduk.txt',r"(.*)"]
'bbduk':['v_bbduk.txt',r"(.*)"],
'bcftools':['v_bcftools.txt',r"(\S+)"]
}

results = OrderedDict()
Expand Down Expand Up @@ -75,6 +76,7 @@
results['eigenstrat_snp_coverage'] = '<span style="color:#999999;\">N/A</span>'
results['mapDamage2'] = '<span style="color:#999999;\">N/A</span>'
results['bbduk'] = '<span style="color:#999999;\">N/A</span>'
results['bcftools'] = '<span style="color:#999999;\">N/A</span>'

# Search each file using its regex
for k, v in regexes.items():
Expand Down
7 changes: 2 additions & 5 deletions conf/test.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@
* -------------------------------------------------
* Defines bundled input files and everything required
* to run a fast and simple test. Use as follows:
* nextflow run nf-core/eager -profile test,<docker/singularity>
* nextflow run nf-core/eager -profile test, docker (or singularity, or conda)
*/

includeConfig 'test_resources.config'


params {
config_profile_name = 'Test profile'
config_profile_description = 'Minimal test dataset to check pipeline function'
Expand All @@ -19,9 +18,7 @@ params {
max_time = 48.h
genome = false
//Input data
single_end = false
input = 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/testdata/Mammoth/mammoth_design_fastq.tsv'
// Genome references
fasta = 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/reference/Mammoth/Mammoth_MT_Krause.fasta'
// Ignore `--input` as otherwise the parameter validation will throw an error
schema_ignore_params = 'genomes,input_paths,input'
}
7 changes: 5 additions & 2 deletions conf/test_tsv.config → conf/test_direct.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
* -------------------------------------------------
* Defines bundled input files and everything required
* to run a fast and simple test. Use as follows:
* nextflow run nf-core/eager -profile test, docker (or singularity, or conda)
* nextflow run nf-core/eager -profile test,<docker/singularity>
*/

includeConfig 'test_resources.config'


params {
config_profile_name = 'Test profile'
config_profile_description = 'Minimal test dataset to check pipeline function'
Expand All @@ -18,7 +19,9 @@ params {
max_time = 48.h
genome = false
//Input data
input = 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/testdata/Mammoth/mammoth_design_fastq.tsv'
single_end = false
// Genome references
fasta = 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/reference/Mammoth/Mammoth_MT_Krause.fasta'
// Ignore `--input` as otherwise the parameter validation will throw an error
schema_ignore_params = 'genomes,input_paths,input'
}
Loading