Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
cafe911
port `gatk4/mergemutectstats` to nf-test (#5616)
famosab May 16, 2024
689323f
Add missing tximport outputs (#5610)
pinin4fjords May 16, 2024
0ae1adb
RGI_MAIN: Replace multiple ifs with a for loop (#5614)
amizeranschi May 16, 2024
e6fe277
port `gatk4/createsequencedictionary` to nf-test (#5615)
famosab May 16, 2024
0c32755
Update subworkflow for missing tximport outputs (#5619)
pinin4fjords May 16, 2024
b632dcb
port `gatk4/getpileupsummaries` to nf-test (#5617)
famosab May 16, 2024
7948029
Add bwa-meme (#5620)
ramprasadn May 17, 2024
cf3ed07
use conda-forge instead of anaconda (#5626)
nvnieuwk May 17, 2024
839651c
basicpy version bump (#5623)
jmuhlich May 17, 2024
dd93531
Added stub for sratools (#5625)
GallVp May 18, 2024
086fa66
Version bumped bwa/index and bwa/aln (#5613)
GallVp May 20, 2024
0c34b81
Bump bwa mem version (#5635)
SPPearce May 20, 2024
f6ef5ce
Add SubWorkflow: mmseqs_contig_taxonomy (#5524)
Darcy220606 May 21, 2024
c9829fb
Update pre-commit hook renovatebot/pre-commit-hooks to v37.368.10 (#5…
renovate[bot] May 21, 2024
568a12c
Update pre-commit hook python-jsonschema/check-jsonschema to v0.28.4 …
renovate[bot] May 21, 2024
415ed66
Update actions/checkout digest to a5ac7e5 (#5639)
renovate[bot] May 21, 2024
cfe2a24
Bump CSVTK/CONCAT version 0.30.0, add stub-run and nf-test (#5640)
JoseEspinosa May 21, 2024
7b17de5
Add util for extracting ribosomal transcripts (#5479)
rannick May 21, 2024
ed4d4bb
Return primary bam and index file in fastq_align_bamcmp_bwa subworkfl…
paddyharker1005 May 21, 2024
c4af1aa
New module: Grabix check (#5274)
MartaSantanaSilva May 21, 2024
3e52a04
Bump parabricks 4.3.0-1 + remove stageInMode (#5646)
mribeirodantas May 21, 2024
d735292
glimpse2 version bump - abandoned (#4236)
renovate[bot] May 22, 2024
a697802
Update pre-commit hook renovatebot/pre-commit-hooks to v37.371.1 (#5653)
renovate[bot] May 22, 2024
5e0c567
Bump csvtk version to CSVTK/JOIN and add nf-test (#5642)
JoseEspinosa May 22, 2024
1c72d95
Added task.memory to meryl modules and .meryl ext for outputs (#5655)
GallVp May 22, 2024
9b8e3e4
Stub and nf-test for fastk/fastk (#5631)
GallVp May 22, 2024
614abbf
Bump csvtk version to CSVTK/SPLIT and add nf-test (#5656)
JoseEspinosa May 22, 2024
570c5d2
Remove cp operation from bclconvert with Nextflow output operation (#…
adamrtalbot May 22, 2024
5d7b26a
5643 new module viennarnarnafold (#5648)
kokul-atx May 22, 2024
50d3ed3
Add nf-test to chromap/index (#5651)
bnovotny May 22, 2024
108e1f5
Added nf-test for gatk4/indexfeaturefile (#5669)
KamilMaliszArdigen May 22, 2024
939dbcd
Add nf-tests to nf-core/modules salsa2 (#5666)
jkartuch May 22, 2024
f147c22
biscuit/align nf-test and snapshot (#4460)
sateeshperi May 22, 2024
d15228f
5667 new module viennarnarnacofold (#5674)
kokul-atx May 22, 2024
afb6046
Added nf-test for gatk4/intervallisttools (#5672)
KamilMaliszArdigen May 22, 2024
11af7bc
5663 new module viennarnarnalfold (#5664)
kokul-atx May 22, 2024
5238da4
Add checkm/lineagewf nf tests. (#5652)
Vivian-chen16 May 22, 2024
63d6994
added module 10xbamtofastq (#5671)
BlueBicycleBlog May 22, 2024
0040936
Added nf-test stub for gatk4/variantfiltration (#5676)
KamilMaliszArdigen May 22, 2024
e37348c
Add nf-test to chromap/chromap (#5678)
bnovotny May 22, 2024
5f7195c
Migrated merqury to nf-test and moved to merqury/merqury to make room…
GallVp May 23, 2024
0e04b94
Swap ngscheckmate/ncm to nftest (#5679)
SPPearce May 23, 2024
8667d59
Add RTNI_TNI module (#5320)
mribeirodantas May 23, 2024
f5ed3ac
Added nf-tests for modules/nf-core/racon module (#5683)
LeonHornich May 24, 2024
97cf4c4
added nf-tests for vsearch/sort module (#5689)
LeonHornich May 24, 2024
08b3605
modify one_metric_df function and update meta.yml in propd (#5682)
caraiz2001 May 25, 2024
8ead864
Add metamap to viennarna/rnafold module (#5675)
adamrtalbot May 25, 2024
e788348
Trycycler cluster (#5670)
watsonar May 25, 2024
49d2018
Update pre-commit hook renovatebot/pre-commit-hooks to v37.377.4 (#5661)
renovate[bot] May 25, 2024
84718c5
initial trycycler subsample commit (#5654)
watsonar May 25, 2024
0b94aea
Convert ngscheckmate/vafncm to nf-test (#5696)
SPPearce May 26, 2024
7e11565
Convert ngscheckmate/fastq to nf-test (#5680)
SPPearce May 26, 2024
3db6ec2
Update pre-commit hook renovatebot/pre-commit-hooks to v37.377.5 (#5694)
renovate[bot] May 26, 2024
f0732b3
Added nf-test to explicitly check detection of PacBio adapters (#5698)
GallVp May 27, 2024
33b3ce8
Bump Sambamba to 1.0.1 (#5695)
scwatts May 27, 2024
85a37a1
Added seqkit/rmdup (#5700)
GallVp May 27, 2024
eabe580
Update pre-commit hook renovatebot/pre-commit-hooks to v37.377.8 (#5697)
renovate[bot] May 27, 2024
cf607b7
Fix memory unit in germlinecnvcaller modules (#5686)
ramprasadn May 28, 2024
5d095e8
Remove redundant tximport outputs (#5707)
pinin4fjords May 28, 2024
5a4c44c
Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.6 (#5581)
renovate[bot] May 29, 2024
fd3e3b9
Update pre-commit hook renovatebot/pre-commit-hooks to v37.381.6 (#5705)
renovate[bot] May 29, 2024
6bcf632
Iqtree version bump and output fix (#5618)
tstoeriko May 29, 2024
39c00d0
Update Antismash: Ensure all files (not just folder) use prefix (#5712)
jfy133 May 29, 2024
7e62c66
Faqcs fix metayml, port to nf-test (#5711)
tstoeriko May 29, 2024
e4bad51
Update Bowtie2 meta.yml (#5715)
mahesh-panchal May 29, 2024
a94ad45
Move annotsv containers to seqera containers (#5716)
nvnieuwk May 29, 2024
f9707f9
Update Gecco to ensure all output files have expected prefix (#5713)
jfy133 May 29, 2024
a37023a
Update pre-commit hook renovatebot/pre-commit-hooks to v37.381.7 (#5714)
renovate[bot] May 29, 2024
fb85476
Pin dependencies (#5579)
renovate[bot] May 29, 2024
d91aeb6
Update pre-commit hook renovatebot/pre-commit-hooks to v37.381.10 (#5…
renovate[bot] May 30, 2024
54b51b6
Add paraphase (#5709)
fellen31 May 30, 2024
e385732
Update KrakenUniq container version to include missing dependencies (…
jfy133 May 30, 2024
9a6b074
Make segemehl outputs more specific (#5724)
nictru May 30, 2024
4b545ea
Update pre-commit hook renovatebot/pre-commit-hooks to v37.382.3 (#5725)
renovate[bot] May 31, 2024
04fbbc7
Updating samtools (#5708)
asp8200 May 31, 2024
2a93f0d
Update pre-commit hook renovatebot/pre-commit-hooks to v37.382.4 (#5729)
renovate[bot] May 31, 2024
70655f1
Ensure task execution when reads are over 20 bytes in size
glichtenstein May 31, 2024
ed89d42
Merge branch 'nf-core:master' into fix/prevent-falco-module-to-proces…
glichtenstein May 31, 2024
0670744
Merge branch '5612-bcl-demultiplex' into fix/prevent-falco-module-to-…
glichtenstein May 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
}
},
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers/features/docker-in-docker:2.9": {}
"ghcr.io/devcontainers/features/github-cli:1@sha256:464564228ccdd6028f01f8a62a3cfbaf76e9ba7953b29ac0e53ba2c262604312": {},
"ghcr.io/devcontainers/features/docker-in-docker:2.9@sha256:9074d8eaf4585ab1498c81a8762078992725614fc7a9cfafe799aa22717a6bbf": {}
}
}
2 changes: 1 addition & 1 deletion .github/workflows/fix-linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# Use the @nf-core-bot token to check out so we can push later
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
with:
token: ${{ secrets.nf_core_bot_auth_token }}

Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
# FIXME Flip this off once we get to less than a couple hundred. Adding
Expand All @@ -42,7 +42,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4

- name: Install NodeJS
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4
Expand All @@ -58,7 +58,7 @@ jobs:
editorconfig:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4

- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4
with:
Expand All @@ -78,7 +78,7 @@ jobs:
modules: ${{ steps.tags.outputs.modules }}
subworkflows: ${{ steps.tags.outputs.subworkflows }}
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
with:
fetch-depth: 2 # To retrieve the preceding commit.

Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
# Prod for version bumping

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
with:
fetch-depth: 0

Expand Down Expand Up @@ -148,7 +148,7 @@ jobs:
"${{ fromJson(needs.nf-test-changes.outputs.modules) }}",
]
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4

- name: Set up Python
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5
Expand Down Expand Up @@ -194,7 +194,7 @@ jobs:
"${{ fromJson(needs.nf-test-changes.outputs.subworkflows) }}",
]
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4

- name: Set up Python
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5
Expand Down Expand Up @@ -411,7 +411,7 @@ jobs:
SENTIEON_LICENSE_BASE64: ${{ secrets.SENTIEON_LICENSE_BASE64 }}

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4

- name: Set up Python
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5
Expand Down Expand Up @@ -649,7 +649,7 @@ jobs:
NFTEST_VER: "0.8.4"

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4

- uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ repos:
additional_dependencies:
- prettier@3.2.5
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.28.3
rev: 0.28.4
hooks:
- id: check-jsonschema
# match meta.ymls in one of the subdirectories of modules/nf-core
Expand All @@ -18,12 +18,12 @@ repos:
args: ["--schemafile", "subworkflows/yaml-schema.json"]
- id: check-github-workflows
- repo: https://github.com/renovatebot/pre-commit-hooks
rev: 37.356.1
rev: 37.382.4
hooks:
- id: renovate-config-validator
# use ruff for python files
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.3
rev: v0.4.6
hooks:
- id: ruff
files: \.py$
Expand Down
2 changes: 1 addition & 1 deletion modules/nf-core/annotsv/annotsv/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ channels:
- bioconda
- defaults
dependencies:
- bioconda::annotsv=3.4.1
- bioconda::annotsv=3.4.2
4 changes: 2 additions & 2 deletions modules/nf-core/annotsv/annotsv/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ process ANNOTSV_ANNOTSV {

conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/annotsv:3.4.1--py312hdfd78af_1' :
'biocontainers/annotsv:3.4.1--py312hdfd78af_1' }"
'oras://community.wave.seqera.io/library/annotsv:3.4.2--141a0ee560de1897' :
'community.wave.seqera.io/library/annotsv:3.4.2--010fa21247b5b64b' }"

input:
tuple val(meta), path(sv_vcf), path(sv_vcf_index), path(candidate_small_variants)
Expand Down
8 changes: 4 additions & 4 deletions modules/nf-core/annotsv/annotsv/tests/main.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

],
"3": [
"versions.yml:md5,4fc0e1da7e278fb8b421d8c1af873e68"
"versions.yml:md5,a5c7d9d19db00a62006faa1bafa917ec"
],
"tsv": [
[
Expand All @@ -50,14 +50,14 @@

],
"versions": [
"versions.yml:md5,4fc0e1da7e278fb8b421d8c1af873e68"
"versions.yml:md5,a5c7d9d19db00a62006faa1bafa917ec"
]
}
],
"meta": {
"nf-test": "0.8.4",
"nextflow": "24.03.0"
"nextflow": "24.04.1"
},
"timestamp": "2024-05-07T09:49:40.626698361"
"timestamp": "2024-05-29T15:10:39.33144868"
}
}
2 changes: 1 addition & 1 deletion modules/nf-core/annotsv/installannotations/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ channels:
- bioconda
- defaults
dependencies:
- bioconda::annotsv=3.4.1
- bioconda::annotsv=3.4.2
4 changes: 2 additions & 2 deletions modules/nf-core/annotsv/installannotations/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ process ANNOTSV_INSTALLANNOTATIONS {

conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/annotsv:3.4.1--py312hdfd78af_1' :
'biocontainers/annotsv:3.4.1--py312hdfd78af_1' }"
'oras://community.wave.seqera.io/library/annotsv:3.4.2--141a0ee560de1897' :
'community.wave.seqera.io/library/annotsv:3.4.2--010fa21247b5b64b' }"

output:
path "AnnotSV_annotations", emit: annotations
Expand Down
14 changes: 0 additions & 14 deletions modules/nf-core/annotsv/installannotations/tests/main.nf.test
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,6 @@ nextflow_process {
tag "annotsv"
tag "annotsv/installannotations"

test("homo_sapiens") {

then {
assertAll(
{ assert process.success },
{ assert snapshot(
process.out.annotations.collect { file(it).name },
process.out.versions
).match() }
)
}

}

test("homo_sapiens - stub") {

options "-stub"
Expand Down
23 changes: 4 additions & 19 deletions modules/nf-core/annotsv/installannotations/tests/main.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -8,37 +8,22 @@
]
],
"1": [
"versions.yml:md5,81e3dc46efd769339d47ef9eb1775cba"
"versions.yml:md5,d0b3dc5e0199653fd81ffd3754e65f9c"
],
"annotations": [
[
"stub_file.txt:md5,d41d8cd98f00b204e9800998ecf8427e"
]
],
"versions": [
"versions.yml:md5,81e3dc46efd769339d47ef9eb1775cba"
"versions.yml:md5,d0b3dc5e0199653fd81ffd3754e65f9c"
]
}
],
"meta": {
"nf-test": "0.8.4",
"nextflow": "24.03.0"
"nextflow": "24.04.1"
},
"timestamp": "2024-05-07T15:55:34.32067216"
},
"homo_sapiens": {
"content": [
[
"AnnotSV_annotations"
],
[
"versions.yml:md5,81e3dc46efd769339d47ef9eb1775cba"
]
],
"meta": {
"nf-test": "0.8.4",
"nextflow": "24.03.0"
},
"timestamp": "2024-05-07T14:16:29.103169977"
"timestamp": "2024-05-29T15:14:54.723053976"
}
}
1 change: 1 addition & 0 deletions modules/nf-core/antismash/antismashlite/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ process ANTISMASH_ANTISMASHLITE {
$gff_flag \\
-c $task.cpus \\
--output-dir $prefix \\
--output-basename $prefix \\
--genefinding-tool none \\
--logfile $prefix/${prefix}.log \\
--databases $databases \\
Expand Down
10 changes: 5 additions & 5 deletions modules/nf-core/bamcmp/tests/main.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
{
"id": "test"
},
"test_primary.bam:md5,1a1b5fbca218a8b31858a93b87170c84"
"test_primary.bam:md5,98279f796da12feb21649065b4829966"
]
],
"1": [
[
{
"id": "test"
},
"test_contaminant.bam:md5,a3463b6aa464675fb575fca5f292d459"
"test_contaminant.bam:md5,82fc64a47109d9ee87d9de71e5bcbf2a"
]
],
"2": [
Expand All @@ -26,15 +26,15 @@
{
"id": "test"
},
"test_contaminant.bam:md5,a3463b6aa464675fb575fca5f292d459"
"test_contaminant.bam:md5,82fc64a47109d9ee87d9de71e5bcbf2a"
]
],
"primary_filtered_bam": [
[
{
"id": "test"
},
"test_primary.bam:md5,1a1b5fbca218a8b31858a93b87170c84"
"test_primary.bam:md5,98279f796da12feb21649065b4829966"
]
],
"versions": [
Expand All @@ -46,7 +46,7 @@
"nf-test": "0.8.4",
"nextflow": "23.10.1"
},
"timestamp": "2024-04-09T13:21:03.481279358"
"timestamp": "2024-05-20T08:44:10.44755427"
},
"bamcmp - stub": {
"content": [
Expand Down
9 changes: 9 additions & 0 deletions modules/nf-core/bamtofastq10x/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/environment-schema.json
name: "bamtofastq10x"
channels:
- conda-forge
- bioconda
- defaults
dependencies:
- "bioconda::10x_bamtofastq=1.4.1"
45 changes: 45 additions & 0 deletions modules/nf-core/bamtofastq10x/main.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
process BAMTOFASTQ10X {
tag "$meta.id"
label 'process_low'

conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/10x_bamtofastq:1.4.1--hdbdd923_2':
'biocontainers/10x_bamtofastq:1.4.1--hdbdd923_2' }"

input:
tuple val(meta), path(bam)

output:
tuple val(meta), path("*.fastq.gz"), emit: fastq
path "versions.yml" , emit: versions

when:
task.ext.when == null || task.ext.when

script:
def args = task.ext.args ?: ''
def prefix = task.ext.prefix ?: "${meta.id}"
"""
bamtofastq \\
$args \\
$bam \\
${prefix}.fastq.gz

cat <<-END_VERSIONS > versions.yml
"${task.process}":
bamtofastq10x: \$(bamtofastq --version |& sed '1!d ; s/bamtofastq //')
END_VERSIONS
"""

stub:
def prefix = task.ext.prefix ?: "${meta.id}"
"""
touch ${prefix}.fastq.gz

cat <<-END_VERSIONS > versions.yml
"${task.process}":
bamtofastq10x: \$(bamtofastq --version |& sed '1!d ; s/bamtofastq //')
END_VERSIONS
"""
}
Loading