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

Dev -> Master for 2.6 release #361

Merged
merged 102 commits into from
Mar 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
d30669c
Bump pipeline version to 2.6dev
drpatelh Jul 13, 2022
cef81a8
Merge pull request #319 from drpatelh/sync
drpatelh Jul 13, 2022
bdbf92e
Fixed problem with no annotation and duplicated lines
saramonzon Aug 2, 2022
2f57860
add biopython to conda env
tavareshugo Aug 8, 2022
6cf0cae
Update modules/local/ivar_variants_to_vcf.nf
drpatelh Aug 15, 2022
3f0afaf
Update ivar_variants_to_vcf.nf
drpatelh Aug 15, 2022
041cd63
Update CHANGELOG.md
saramonzon Aug 19, 2022
a040bcc
prettier linting
saramonzon Aug 19, 2022
f07405f
Merge pull request #323 from tavareshugo/patch-2
drpatelh Aug 19, 2022
2b15478
fixed StopIteration error
Aug 23, 2022
eea532f
updated log counting behaviour
Aug 23, 2022
6fe37cb
Merge pull request #1 from mattheww95/ivar_vcf_fix
mattheww95 Aug 23, 2022
0f9dc73
Merge pull request #325 from BU-ISCIII/dev
saramonzon Aug 24, 2022
920466a
Merge pull request #326 from mattheww95/master
saramonzon Aug 25, 2022
c9e5c93
Template update for nf-core/tools version 2.5
nf-core-bot Aug 30, 2022
1c51cdb
Template update for nf-core/tools version 2.5.1
nf-core-bot Sep 1, 2022
2704350
Template update for nf-core/tools version 2.6
nf-core-bot Oct 5, 2022
25719cd
merge template
maxulysse Nov 29, 2022
f996028
fix merge conflicts
maxulysse Nov 29, 2022
862d2fb
fix merge conflicts
maxulysse Nov 29, 2022
ebf965d
fix nexflow_schema.json
maxulysse Nov 29, 2022
13577a0
fix path to modules
maxulysse Nov 29, 2022
26f1ebe
update path in subworkflows
maxulysse Nov 29, 2022
4749fb2
properly fix path
maxulysse Nov 29, 2022
d5a902a
fix path to templates
maxulysse Nov 29, 2022
0f4daf4
black
maxulysse Nov 29, 2022
3c12950
Merge pull request #342 from maxulysse/dev
maxulysse Nov 30, 2022
ca38f31
update artic version
tavareshugo Nov 30, 2022
48ca31d
add artic version update
tavareshugo Nov 30, 2022
1bbb046
Merge pull request #343 from tavareshugo/bump_artic
maxulysse Dec 1, 2022
3a8af8b
merge TEMPLATE
maxulysse Feb 23, 2023
17da16d
black
maxulysse Feb 24, 2023
ed6dfae
fix python script with black
maxulysse Feb 24, 2023
16e760e
restore docs
maxulysse Feb 24, 2023
9e7d97f
Merge pull request #355 from maxulysse/merge_template
drpatelh Feb 24, 2023
80b1517
Run nf-core modules update --all
drpatelh Mar 6, 2023
e23ceb5
Fix Illumina tests after updating modules/subworkflows
drpatelh Mar 7, 2023
89e4d0f
Fix ONT tests after updating modules/subworkflows
drpatelh Mar 7, 2023
3ddd23b
Update CHANGELOG
drpatelh Mar 7, 2023
5fbf728
Update all modules again
drpatelh Mar 7, 2023
5c2b65a
Use channels as defaults for reference files
drpatelh Mar 7, 2023
905e477
Merge pull request #359 from drpatelh/sync
drpatelh Mar 8, 2023
0062db2
Add tower.yml
drpatelh Mar 11, 2023
5b59dc8
Fix #349
drpatelh Mar 11, 2023
dec2a21
Fix #320
drpatelh Mar 11, 2023
f7f99f7
Fix #316
drpatelh Mar 11, 2023
5019e54
Add collect() where required after updating ref channels
drpatelh Mar 11, 2023
5f36a69
Add collect() where required after updating ref channels
drpatelh Mar 11, 2023
1089e6d
Fix syntax consistency
drpatelh Mar 11, 2023
48a2f07
Update CHANGELOG
drpatelh Mar 11, 2023
b06c516
Add collect() where required after updating ref channels
drpatelh Mar 11, 2023
4645ed3
Remove TODO statement
drpatelh Mar 11, 2023
4be0ce1
Bump versions for nf-core/modules
drpatelh Mar 11, 2023
93437a7
Revert unicycler version bump
drpatelh Mar 11, 2023
92ca092
Fix prettier
drpatelh Mar 11, 2023
aa9e15b
Run nf-core modules update --all after bumping versions
drpatelh Mar 11, 2023
ee012be
Merge pull request #360 from drpatelh/sync
drpatelh Mar 12, 2023
4d98cd2
Update CHANGELOG
drpatelh Mar 13, 2023
9aea8b0
Update CHANGELOG
drpatelh Mar 13, 2023
530b453
Bump pipeline version to 2.6
drpatelh Mar 13, 2023
8d74162
Tidy up .nf-core.yml
drpatelh Mar 13, 2023
cbc8ecb
Remove script now added to nf-core/fetchngs
drpatelh Mar 13, 2023
a8477dc
Add software version changes to CHANGELOG
drpatelh Mar 13, 2023
c8a7408
Fix PycoQC files not being published with correct name
drpatelh Mar 13, 2023
44680ba
Always provide reference data as value channels - Illumina
drpatelh Mar 13, 2023
e0e88ae
Always provide reference data as value channels - ONT
drpatelh Mar 13, 2023
6818077
Do not evaluate params.gff for SNPEFF_BUILD
drpatelh Mar 13, 2023
6dd2e29
Merge pull request #362 from drpatelh/sync
drpatelh Mar 13, 2023
db33b1a
update paths
FriederikeHanssen Mar 15, 2023
58bbd3f
update paths
FriederikeHanssen Mar 15, 2023
e1a8933
Merge pull request #363 from FriederikeHanssen/aws_paths
ewels Mar 15, 2023
90ef915
Add custom function to replace MULTIQC_TSV_FROM_LIST process
drpatelh Mar 16, 2023
4cdedda
Replace MULTIQC_TSV_FROM_LIST with custom function - ONT
drpatelh Mar 16, 2023
ab0700d
Replace MULTIQC_TSV_FROM_LIST with custom function - Illumina
drpatelh Mar 16, 2023
aa613a7
Merge branch 'dev' of https://github.com/nf-core/viralrecon into sync
drpatelh Mar 16, 2023
2bbc9c7
Fix order of sections in MultiQC report
drpatelh Mar 17, 2023
1d2c773
Remove --tracedir
drpatelh Mar 17, 2023
d73b597
Merge pull request #364 from drpatelh/sync
drpatelh Mar 17, 2023
2cf0469
Create new folder on test-datasets for all samplesheets
drpatelh Mar 19, 2023
adff5a0
Change S3 path to igenomes for kraken2 database
drpatelh Mar 19, 2023
363bdda
Merge pull request #365 from drpatelh/sync
drpatelh Mar 19, 2023
e5f3dad
Add credits to CHANGELOG
drpatelh Mar 21, 2023
5bfaf6e
Use semantic versioning
drpatelh Mar 21, 2023
0260f9e
Update all nf-core/modules and subworkflows
drpatelh Mar 21, 2023
1faf8b1
Fix paths in subworkflows
drpatelh Mar 21, 2023
8abaab4
Merge pull request #366 from drpatelh/fixes
drpatelh Mar 21, 2023
bc82568
add subway map
maxulysse Mar 22, 2023
251adad
Update CHANGELOG.md
drpatelh Mar 22, 2023
ef5235b
address some comments from @jfy133
maxulysse Mar 22, 2023
5b85276
Fix #368
drpatelh Mar 22, 2023
a584b82
Add more prominent warnings about using custom config to provide para…
drpatelh Mar 22, 2023
61124b2
Reword warning
drpatelh Mar 22, 2023
99d388e
Update message in README and usage docs
drpatelh Mar 22, 2023
e765818
Add main for consistency in subworkflow path
drpatelh Mar 22, 2023
ba0bb3f
address more comments from @jfy133
maxulysse Mar 23, 2023
7aa63bd
address last comments from @jfy133
maxulysse Mar 23, 2023
6ec6fb3
address final comments from @jfy133
maxulysse Mar 23, 2023
8e84699
Update lib/NfcoreTemplate.groovy
drpatelh Mar 23, 2023
d2a93a4
Change = to ~ everywhere - thanks for opening Pandora's box @jfy133
drpatelh Mar 23, 2023
e5d5293
Change = to ~ everywhere - thanks for opening Pandora's box @jfy133
drpatelh Mar 23, 2023
6b23e8c
Merge pull request #367 from nf-core/subway_map
maxulysse Mar 23, 2023
5daf5a8
Merge pull request #370 from drpatelh/fixes
drpatelh Mar 23, 2023
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
27 changes: 27 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "nfcore",
"image": "nfcore/gitpod:latest",
"remoteUser": "gitpod",

// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"python.defaultInterpreterPath": "/opt/conda/bin/python",
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
"python.formatting.autopep8Path": "/opt/conda/bin/autopep8",
"python.formatting.yapfPath": "/opt/conda/bin/yapf",
"python.linting.flake8Path": "/opt/conda/bin/flake8",
"python.linting.pycodestylePath": "/opt/conda/bin/pycodestyle",
"python.linting.pydocstylePath": "/opt/conda/bin/pydocstyle",
"python.linting.pylintPath": "/opt/conda/bin/pylint"
},

// Add the IDs of extensions you want installed when the container is created.
"extensions": ["ms-python.python", "ms-python.vscode-pylance", "nf-core.nf-core-extensionpack"]
}
}
}
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ trim_trailing_whitespace = true
indent_size = 4
indent_style = space

[*.{md,yml,yaml,html,css,scss,js}]
[*.{md,yml,yaml,html,css,scss,js,cff}]
indent_size = 2

# These files are edited and tested upstream in nf-core/modules
Expand Down
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
*.config linguist-language=nextflow
*.nf.test linguist-language=nextflow
modules/nf-core/** linguist-generated
subworkflows/nf-core/** linguist-generated
16 changes: 16 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,19 @@ If you are using a new feature from core Nextflow, you may bump the minimum requ
### Images and figures

For overview images and other documents we follow the nf-core [style guidelines and examples](https://nf-co.re/developers/design_guidelines).

## GitHub Codespaces

This repo includes a devcontainer configuration which will create a GitHub Codespaces for Nextflow development! This is an online developer environment that runs in your browser, complete with VSCode and a terminal.

To get started:

- Open the repo in [Codespaces](https://github.com/nf-core/viralrecon/codespaces)
- Tools installed
- nf-core
- Nextflow

Devcontainer specs:

- [DevContainer config](.devcontainer/devcontainer.json)
- [Dockerfile](.devcontainer/Dockerfile)
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ body:
attributes:
label: System information
description: |
* Nextflow version _(eg. 21.10.3)_
* Nextflow version _(eg. 22.10.1)_
* Hardware _(eg. HPC, Desktop, Cloud)_
* Executor _(eg. slurm, local, awsbatch)_
* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter or Charliecloud)_
Expand Down
3 changes: 1 addition & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/vira

- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add tests!
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/viralrecon/tree/master/.github/CONTRIBUTING.md)
- [ ] If necessary, also make a PR on the nf-core/viralrecon _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/viralrecon/tree/master/.github/CONTRIBUTING.md)- [ ] If necessary, also make a PR on the nf-core/viralrecon _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
- [ ] Make sure your code lints (`nf-core lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker --outdir <OUTDIR>`).
- [ ] Usage Documentation in `docs/usage.md` is updated.
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,7 @@ jobs:
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/viralrecon/results-${{ github.sha }}/platform_${{ matrix.platform }}"
}
profiles: test_full_${{ matrix.platform }},aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: tower_action_*.log
4 changes: 4 additions & 0 deletions .github/workflows/awstest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,7 @@ jobs:
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/viralrecon/results-test-${{ github.sha }}"
}
profiles: test,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: tower_action_*.log
29 changes: 11 additions & 18 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@ on:

env:
NXF_ANSI_LOG: false
CAPSULE_LOG: none

concurrency:
group: "${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}"
cancel-in-progress: true

jobs:
test:
Expand All @@ -20,27 +23,17 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
# Nextflow versions
include:
# Test pipeline minimum Nextflow version
- NXF_VER: "21.10.3"
NXF_EDGE: ""
# Test latest edge release of Nextflow
- NXF_VER: ""
NXF_EDGE: "1"
NXF_VER:
- "22.10.1"
- "latest-everything"
steps:
- name: Check out pipeline code
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Install Nextflow
env:
NXF_VER: ${{ matrix.NXF_VER }}
# Uncomment only if the edge release is more recent than the latest stable release
# See https://github.com/nextflow-io/nextflow/issues/2467
# NXF_EDGE: ${{ matrix.NXF_EDGE }}
run: |
wget -qO- get.nextflow.io | bash
sudo mv nextflow /usr/local/bin/
uses: nf-core/setup-nextflow@v1
with:
version: "${{ matrix.NXF_VER }}"

- name: Run pipeline with test data
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/fix-linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}

- uses: actions/setup-node@v2
- uses: actions/setup-node@v3

- name: Install Prettier
run: npm install -g prettier @prettier/plugin-php
Expand All @@ -34,9 +34,9 @@ jobs:
id: prettier_status
run: |
if prettier --check ${GITHUB_WORKSPACE}; then
echo "::set-output name=result::pass"
echo "result=pass" >> $GITHUB_OUTPUT
else
echo "::set-output name=result::fail"
echo "result=fail" >> $GITHUB_OUTPUT
fi

- name: Run 'prettier --write'
Expand Down
54 changes: 41 additions & 13 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ name: nf-core linting
# that the code meets the nf-core guidelines.
on:
push:
branches:
- dev
pull_request:
release:
types: [published]
Expand All @@ -12,9 +14,9 @@ jobs:
EditorConfig:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- uses: actions/setup-node@v2
- uses: actions/setup-node@v3

- name: Install editorconfig-checker
run: npm install -g editorconfig-checker
Expand All @@ -25,32 +27,58 @@ jobs:
Prettier:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- uses: actions/setup-node@v2
- uses: actions/setup-node@v3

- name: Install Prettier
run: npm install -g prettier

- name: Run Prettier --check
run: prettier --check ${GITHUB_WORKSPACE}

PythonBlack:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Check code lints with Black
uses: psf/black@stable

# If the above check failed, post a comment on the PR explaining the failure
- name: Post PR comment
if: failure()
uses: mshick/add-pr-comment@v1
with:
message: |
## Python linting (`black`) is failing

To keep the code consistent with lots of contributors, we run automated code consistency checks.
To fix this CI test, please run:

* Install [`black`](https://black.readthedocs.io/en/stable/): `pip install black`
* Fix formatting errors in your pipeline: `black .`

Once you push these changes the test should pass, and you can hide this comment :+1:

We highly recommend setting up Black in your code editor so that this formatting is done automatically on save. Ask about it on Slack for help!

Thanks again for your contribution!
repo-token: ${{ secrets.GITHUB_TOKEN }}
allow-repeats: false

nf-core:
runs-on: ubuntu-latest
steps:
- name: Check out pipeline code
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Install Nextflow
env:
CAPSULE_LOG: none
run: |
wget -qO- get.nextflow.io | bash
sudo mv nextflow /usr/local/bin/
uses: nf-core/setup-nextflow@v1

- uses: actions/setup-python@v3
- uses: actions/setup-python@v4
with:
python-version: "3.6"
python-version: "3.7"
architecture: "x64"

- name: Install dependencies
Expand All @@ -71,7 +99,7 @@ jobs:

- name: Upload linting log file artifact
if: ${{ always() }}
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: linting-logs
path: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linting_comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

- name: Get PR number
id: pr_number
run: echo "::set-output name=pr_number::$(cat linting-logs/PR_number.txt)"
run: echo "pr_number=$(cat linting-logs/PR_number.txt)" >> $GITHUB_OUTPUT

- name: Post PR comment
uses: marocchino/sticky-pull-request-comment@v2
Expand Down
4 changes: 0 additions & 4 deletions .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,3 @@ lint:
- assets/email_template.html
- assets/email_template.txt
- lib/NfcoreTemplate.groovy
files_exist:
- assets/multiqc_config.yml
- conf/igenomes.config
- lib/WorkflowViralrecon.groovy
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
email_template.html
adaptivecard.json
slackreport.json
.nextflow*
work/
data/
Expand All @@ -7,3 +9,4 @@ results/
testing/
testing*
*.pyc
bin/
69 changes: 69 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,75 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [[2.6.0](https://github.com/nf-core/viralrecon/releases/tag/2.6.0)] - 2023-03-23

### Credits

Special thanks to the following for their code contributions to the release:

- [Friederike Hanssen](https://github.com/FriederikeHanssen)
- [Hugo Tavares](https://github.com/tavareshugo)
- [James Fellows Yates](https://github.com/jfy133)
- [Jessica Wu](https://github.com/wutron)
- [Matthew Wells](https://github.com/mattheww95)
- [Maxime Garcia](https://github.com/maxulysse)
- [Phil Ewels](https://github.com/ewels)
- [Sara Monzón](https://github.com/saramonzon)

Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.

### Enhancements & fixes

- [[#297](https://github.com/nf-core/viralrecon/issues/297)] - Add tube map for pipeline
- [[#316](https://github.com/nf-core/viralrecon/issues/316)] - Variant calling isn't run when using `--skip_asciigenome` with metagenomic data
- [[#317](https://github.com/nf-core/viralrecon/issues/317)] - `ivar_variants_to_vcf`: Ignore lines without annotation in ivar tsv file
- [[#320](https://github.com/nf-core/viralrecon/issues/320)] - Pipeline fails at email step: Failed to invoke `workflow.onComplete` event handler
- [[#321](https://github.com/nf-core/viralrecon/issues/321)] - `ivar_variants_to_vcf` script: Duplicated positions in tsv file due to overlapping annotations
- [[#334](https://github.com/nf-core/viralrecon/issues/334)] - Longshot thread 'main' panicked at 'assertion failed: p <= 0.0' error
- [[#341](https://github.com/nf-core/viralrecon/issues/341)] - `artic/minion` and `artic/guppyplex`: Update module version 1.2.2 -> 1.2.3
- [[#348](https://github.com/nf-core/viralrecon/issues/348)] - Document full parameters of iVar consensus
- [[#349](https://github.com/nf-core/viralrecon/issues/349)] - ERROR in Script plasmidID
- [[#356](https://github.com/nf-core/viralrecon/issues/356)] - Add NEB SARS-CoV-2 primers
- [[#368](https://github.com/nf-core/viralrecon/issues/368)] - Incorrect depth from ivar variants reported in variants long table
- Updated pipeline template to [nf-core/tools 2.7.2](https://github.com/nf-core/tools/releases/tag/2.7.2)
- Add `tower.yml` for Report rendering in Nextflow Tower
- Use `--skip_plasmidid` by default

### Parameters

| Old parameter | New parameter |
| ------------- | ------------- |
| `--tracedir` | |

> **NB:** Parameter has been **updated** if both old and new parameter information is present.
> **NB:** Parameter has been **added** if just the new parameter information is present.
> **NB:** Parameter has been **removed** if new parameter information isn't present.

### Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own [Biocontainer](https://biocontainers.pro/#/registry). This means that on occasion it is entirely possible for the pipeline to be using different versions of the same tool. However, the overall software dependency changes compared to the last release have been listed below for reference.

| Dependency | Old version | New version |
| ----------- | ----------- | ----------- |
| `artic` | 1.2.2 | 1.2.3 |
| `bcftools` | 1.51.1 | 1.16 |
| `blast` | 2.12.0 | 2.13.0 |
| `cutadapt` | 3.5 | 4.2 |
| `ivar` | 1.3.1 | 1.4 |
| `multiqc` | 1.13a | 1.14 |
| `nanoplot` | 1.40.0 | 1.41.0 |
| `nextclade` | 2.2.0 | 2.12.0 |
| `pangolin` | 4.1.1 | 4.2 |
| `picard` | 2.27.4 | 3.0.0 |
| `samtools` | 1.15.1 | 1.16.1 |
| `spades` | 3.15.4 | 3.15.5 |

> **NB:** Dependency has been **updated** if both old and new version information is present.
>
> **NB:** Dependency has been **added** if just the new version information is present.
>
> **NB:** Dependency has been **removed** if new version information isn't present.

## [[2.5](https://github.com/nf-core/viralrecon/releases/tag/2.5)] - 2022-07-13

### Enhancements & fixes
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) Sarai Varona and Sara Monzon
Copyright (c) Patel H, Varona S and Monzon S

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading