Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f5a6d5e
replace 'merge_reads' with 'cat_fastq'
matthdsm Mar 19, 2026
7c3898d
improve 'hotcount'
matthdsm Mar 19, 2026
4fec6f1
linting
matthdsm Mar 19, 2026
ee45636
update modules
matthdsm Mar 19, 2026
540e98d
drop iGenomes
matthdsm Mar 19, 2026
1aa0280
fix glaring issues with spothot
matthdsm Mar 19, 2026
10a6447
busywork
matthdsm Mar 19, 2026
4787a40
fix fai_file for samtools_sort
ToonRosseel Mar 23, 2026
dd02b54
fix fasta_fai for samtools_sort
ToonRosseel Mar 23, 2026
48473c7
fix fai_file for samtools_sort
ToonRosseel Mar 23, 2026
fa28e54
optimize hotcount process for expected output
ToonRosseel Mar 23, 2026
a480dab
Merge branch 'fix/ditch_stuff' of https://github.com/nf-cmgg/report i…
ToonRosseel Mar 23, 2026
16a30a7
lowering memory needs
ToonRosseel Mar 23, 2026
afde803
fix CAT_FASTQ input bug
ToonRosseel Mar 23, 2026
5f23c53
lowering memory needs hotcount
ToonRosseel Mar 24, 2026
3ad3fd0
remove deprecated script
ToonRosseel Mar 24, 2026
b2ee9d9
cleanup docs
ToonRosseel Jun 24, 2026
392b2f9
Merge branch 'fix/ditch_stuff' of https://github.com/nf-cmgg/report i…
ToonRosseel Jun 24, 2026
c6ca843
Merge branch 'dev' into fix/ditch_stuff
nvnieuwk Jun 24, 2026
ba937df
Update docs/parameters.md
ToonRosseel Jun 24, 2026
8b99841
Update docs/usage.md
ToonRosseel Jun 24, 2026
8e6151a
revert to old layout
ToonRosseel Jun 25, 2026
1d9e38e
small doc updates
ToonRosseel Jun 25, 2026
056e652
add pixi env + run prek
nvnieuwk Jul 9, 2026
c93bd6e
fix default snap
nvnieuwk Jul 9, 2026
2080989
fix varcov test input
nvnieuwk Jul 9, 2026
d07cb63
fix lint issues part 1
nvnieuwk Jul 9, 2026
6614ea5
fix lint issues part 2
nvnieuwk Jul 9, 2026
f036e9a
fix lint issues part 3
nvnieuwk Jul 9, 2026
2f53ad1
prek
nvnieuwk Jul 9, 2026
4d5e881
bump ci nf-test version
nvnieuwk Jul 9, 2026
aaebbb2
Merge pull request #28 from nf-cmgg/fix/ditch_stuff
ToonRosseel Jul 10, 2026
3653eca
update changelog
ToonRosseel Jul 17, 2026
2ff1590
bump version 1.1.0
ToonRosseel Jul 17, 2026
cf8633b
bump new multiqc version
ToonRosseel Jul 17, 2026
4f2edf2
linting
ToonRosseel Jul 17, 2026
92a34b2
Merge pull request #30 from nf-cmgg/add_release_notes
nvnieuwk Jul 17, 2026
5acabd2
fix nf-core yaml
nvnieuwk Jul 17, 2026
637595d
Template update for nf-core/tools version 4.0.2
nvnieuwk Jul 17, 2026
0e726df
Merge branch 'TEMPLATE' into bump/nf-core
nvnieuwk Jul 17, 2026
8b24c81
make workflow run again
nvnieuwk Jul 17, 2026
db01b16
fix nf-core lint
nvnieuwk Jul 17, 2026
0fd63f0
prek
nvnieuwk Jul 17, 2026
9ac74d1
bump changelog
nvnieuwk Jul 17, 2026
ad8219e
fix nf-test version
nvnieuwk Jul 17, 2026
1a72a48
ignore nf-cmgg configs in test
nvnieuwk Jul 17, 2026
328c5ee
Merge pull request #31 from nf-cmgg/bump/nf-core
nvnieuwk Jul 17, 2026
e0c120c
add targeted.fai parameter + disable pacvar_repeat
nvnieuwk Jul 17, 2026
354f218
improvements to targeted
nvnieuwk Jul 17, 2026
285d06f
simplify flow a bit
nvnieuwk Jul 17, 2026
4fe618f
fix snapshot
nvnieuwk Jul 17, 2026
5bd5215
validate queries earlier
nvnieuwk Jul 17, 2026
699a3cc
Merge pull request #32 from nf-cmgg/fix/targeted
nvnieuwk Jul 17, 2026
ed39de3
Revise changelog for v1.1.0 release
ToonRosseel Jul 23, 2026
75af467
Update date format in CHANGELOG for v1.1.0
ToonRosseel Jul 23, 2026
32f749a
update docs targeted tool
ToonRosseel Jul 23, 2026
357e2bc
fix lint issue
ToonRosseel Jul 23, 2026
a8a4da2
add rnafusion docs
nvnieuwk Jul 23, 2026
bc80036
Merge pull request #34 from nf-cmgg/docs
nvnieuwk Jul 30, 2026
ff5b4fd
revert nf-cmgg configs to nf-core configs
nvnieuwk Aug 6, 2026
5dd3d3a
Merge pull request #35 from nf-cmgg/revert/nf-cmgg-configs
nvnieuwk Aug 17, 2026
45a4480
Remove Conda setup from nf-test action
nvnieuwk Aug 25, 2026
d16558e
Update workflow to exclude 'conda' profile
nvnieuwk Aug 25, 2026
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
29 changes: 15 additions & 14 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
{
"$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
"name": "nfcore",
"image": "nfcore/gitpod:latest",
"remoteUser": "gitpod",
"runArgs": ["--privileged"],
"image": "nfcore/devcontainer:latest",

// 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"
},
"remoteUser": "root",
"privileged": true,

// 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"]
}
"remoteEnv": {
// Workspace path on the host for mounting with docker-outside-of-docker
"LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}"
},

"onCreateCommand": "./.devcontainer/setup.sh",

"hostRequirements": {
"cpus": 4,
"memory": "16gb",
"storage": "32gb"
}
}
13 changes: 13 additions & 0 deletions .devcontainer/setup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/usr/bin/env bash

# Customise the terminal command prompt
echo "export PROMPT_DIRTRIM=2" >> $HOME/.bashrc
echo "export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '" >> $HOME/.bashrc
export PROMPT_DIRTRIM=2
export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '

# Update Nextflow
nextflow self-update

# Update welcome message
echo "Welcome to the nf-cmgg/report devcontainer!" > /usr/local/etc/vscode-dev-containers/first-run-notice.txt
37 changes: 0 additions & 37 deletions .editorconfig

This file was deleted.

2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
*.nf.test linguist-language=nextflow
modules/nf-core/** linguist-generated
subworkflows/nf-core/** linguist-generated
# SCM syntax highlighting & preventing 3-way merges
pixi.lock merge=binary linguist-language=YAML linguist-generated=true -diff
116 changes: 0 additions & 116 deletions .github/CONTRIBUTING.md

This file was deleted.

7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: Join nf-core
url: https://nf-co.re/join
about: Please join the nf-core community here
- name: "Slack #report channel"
url: https://nfcore.slack.com/channels/report
about: Discussion about the nf-cmgg/report pipeline
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ These are the most common things requested on pull requests (PRs).

Remember that PRs should be made against the dev branch, unless you're preparing a pipeline release.

Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-cmgg/report/tree/master/.github/CONTRIBUTING.md)
Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-cmgg/report/tree/master/docs/CONTRIBUTING.md)
-->

## PR checklist

- [ ] 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-cmgg/report/tree/master/.github/CONTRIBUTING.md)
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-cmgg/report/tree/master/docs/CONTRIBUTING.md)
- [ ] Make sure your code lints (`nf-core pipelines lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker --outdir <OUTDIR>`).
- [ ] Check for unexpected warnings in debug mode (`nextflow run . -profile debug,test,docker --outdir <OUTDIR>`).
Expand Down
8 changes: 6 additions & 2 deletions .github/actions/get-shards/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ inputs:
paths:
description: "Component paths to test"
required: false
tags:
description: "Tags to pass as argument for nf-test --tag parameter"
required: false
outputs:
shard:
description: "Array of shard numbers"
Expand All @@ -18,7 +21,7 @@ runs:
using: "composite"
steps:
- name: Install nf-test
uses: nf-core/setup-nf-test@v1
uses: nf-core/setup-nf-test@4069fbbaabe94c08faba4ad261bfa88225ba133f # v2
with:
version: ${{ env.NFT_VER }}
- name: Get number of shards
Expand All @@ -27,8 +30,9 @@ runs:
run: |
# Run nf-test with dynamic parameter
nftest_output=$(nf-test test \
--dry-run \
--profile +docker \
$(if [ -n "${{ inputs.tags }}" ]; then echo "--tag ${{ inputs.tags }}"; fi) \
--dry-run \
--ci \
--changed-since HEAD^) || {
echo "nf-test command failed with exit code $?"
Expand Down
40 changes: 12 additions & 28 deletions .github/actions/nf-test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,28 +13,31 @@ inputs:
paths:
description: "Test paths"
required: true

tags:
description: "Tags to pass as argument for nf-test --tag parameter"
required: false
runs:
using: "composite"
steps:
- name: Setup Nextflow
uses: nf-core/setup-nextflow@v2
uses: nf-core/setup-nextflow@b4ec1bc7c16a94435159de94a05253542fddf6ef # v3
with:
version: "${{ env.NXF_VERSION }}"

- name: Set up Python
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
python-version: "3.11"
python-version: "3.14"

- name: Install nf-test
uses: nf-core/setup-nf-test@v1
uses: nf-core/setup-nf-test@4069fbbaabe94c08faba4ad261bfa88225ba133f # v2
with:
version: "${{ env.NFT_VER }}"
install-pdiff: true

- name: Setup apptainer
if: contains(inputs.profile, 'singularity')
uses: eWaterCycle/setup-apptainer@main
uses: eWaterCycle/setup-apptainer@3f706d898c9db585b1d741b4692e66755f3a1b40 # v2

- name: Set up Singularity
if: contains(inputs.profile, 'singularity')
Expand All @@ -43,37 +46,18 @@ runs:
mkdir -p $NXF_SINGULARITY_CACHEDIR
mkdir -p $NXF_SINGULARITY_LIBRARYDIR

- name: Conda setup
if: ${{inputs.profile == 'conda'}}
uses: conda-incubator/setup-miniconda@505e6394dae86d6a5c7fbb6e3fb8938e3e863830 # v3
with:
auto-update-conda: true
conda-solver: libmamba
conda-remove-defaults: true

- name: Install pdiff
shell: bash
run: |
python -m pip install pdiff

- name: Clean up Disk space
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1

# TODO Skip failing conda tests and document their failures
# https://github.com/nf-core/modules/issues/7017
- name: Run nf-test
shell: bash
env:
NFT_DIFF: ${{ env.NFT_DIFF }}
NFT_DIFF_ARGS: ${{ env.NFT_DIFF_ARGS }}
NFT_WORKDIR: ${{ env.NFT_WORKDIR }}
run: |
nf-test test \
--profile=+${{ inputs.profile }} \
--tap=test.tap \
--verbose \
$(if [ -n "${{ inputs.tags }}" ]; then echo "--tag ${{ inputs.tags }}"; fi) \
--ci \
--changed-since HEAD^ \
--verbose \
--tap=test.tap \
--shard ${{ inputs.shard }}/${{ inputs.total_shards }}

# Save the absolute path of the test.tap file to the output
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
# NOTE - this doesn't currently work if the PR is coming from a fork, due to limitations in GitHub actions secrets
- name: Post PR comment
if: failure()
uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3
with:
message: |
## This PR is against the `${{github.event.pull_request.base.ref}}` branch :x:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clean-up.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
issues: write
pull-requests: write
steps:
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10
with:
stale-issue-message: "This issue has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment otherwise this issue will be closed in 20 days."
stale-pr-message: "This PR has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment if it is still useful."
Expand Down
Loading
Loading