Skip to content

Release 0.8.0 #183

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

Merged
merged 85 commits into from
May 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
5327c13
Fixed the changelog
muffato Mar 28, 2025
b635d60
Template update for nf-core/tools version 3.2.0
sanger-tolsoft Apr 3, 2025
d6120ed
Template update for nf-core/tools version 3.2.0
sanger-tolsoft Apr 4, 2025
bc3ddce
Merge branch 'dev' into nf-core-template-merge-3.2.0
muffato Apr 6, 2025
12ee265
Merge pull request #164 from sanger-tol/nf-core-template-merge-3.2.0
muffato Apr 6, 2025
014b326
Move CI to use miniprot (#160)
tkchafin Apr 6, 2025
63d58d1
add timeout statement
yumisims Apr 11, 2025
9a76d7a
Testing ci
gq1 Apr 14, 2025
5079032
roll back the changes
gq1 Apr 14, 2025
c95602e
Update modules/nf-core/blast/blastn/main.nf
yumisims Apr 23, 2025
fec23ba
Update main.nf
yumisims Apr 23, 2025
1dca0a5
Update main.nf
yumisims Apr 23, 2025
4807cbb
Fixed the indentation
muffato Apr 25, 2025
21a91e5
Temporary version downgrade to circumvent the CI failure
muffato Apr 25, 2025
ba96828
Update modules/nf-core/blast/blastn/main.nf
yumisims Apr 25, 2025
e5b1ef1
patch, config and error output
yumisims Apr 25, 2025
6b75256
patch, config and error output
yumisims Apr 25, 2025
0112875
Completely removed occurrences of the command_epilog
muffato Apr 25, 2025
83ce5df
No need to consider the task attempt number any more
muffato Apr 25, 2025
d34da21
Merge pull request #166 from sanger-tol/timeout
yumisims Apr 25, 2025
d2600f8
make miniprot as default
yumisims Apr 29, 2025
c952283
add augustus option
yumisims Apr 30, 2025
3fda98e
lint
yumisims Apr 30, 2025
0678604
Template update for nf-core/tools version 3.2.1
sanger-tolsoft Apr 30, 2025
effad05
Merge pull request #176 from sanger-tol/nf-core-template-merge-3.2.1
muffato Apr 30, 2025
c0d2199
Fixed the broken link
muffato Apr 30, 2025
5a1467c
Fixed more broken links
muffato Apr 30, 2025
f5e4192
Support an empty samplesheet
muffato Apr 30, 2025
e24bcc7
Default RO crate generated by nf-core 3.2
muffato Apr 5, 2025
32579bd
Retrived contributor information from the nexflow manifest
muffato Apr 5, 2025
8288d24
"message" is mandatory in CITATION.cff
muffato Apr 5, 2025
1386aae
In CITATION.cff, all ORCID must be in URL form
muffato Apr 5, 2025
38dada8
wrong orcid !
muffato Apr 5, 2025
f0f7eec
Entirely regenerated from the Nextflow manifest by our script
muffato Apr 25, 2025
c288016
Added Yumi as a contributor
muffato Apr 25, 2025
12d72e9
The commit cannot be the right one
muffato Apr 30, 2025
90a180d
version bump
muffato Apr 30, 2025
fe32f26
Updated the changelog
muffato Apr 30, 2025
7d25879
change busco gene predictor input format
yumisims May 1, 2025
3c933f8
change busco gene predictor input format
yumisims May 1, 2025
a650b3c
Merge pull request #175 from sanger-tol/muffato-patch-1
yumisims May 1, 2025
12331e1
change busco gene predictor input format
yumisims May 1, 2025
7339fe1
Added the new parameter
muffato May 1, 2025
625fe57
Updated the changelog
muffato May 1, 2025
77c9507
Forgot to apply len()
muffato May 1, 2025
b2bbfc0
Update nextflow_schema.json
yumisims May 1, 2025
c00e544
Update conf/modules.config
yumisims May 1, 2025
730f661
Merge pull request #174 from sanger-tol/busco_miniprot
yumisims May 1, 2025
7c94190
Merge pull request #177 from sanger-tol/no_reads
yumisims May 1, 2025
255888c
[prettier]
muffato May 1, 2025
7dcb35f
Updated ro-crate
muffato May 6, 2025
4a7c891
update busco version
yumisims May 6, 2025
e8b42c7
update bt version
yumisims May 7, 2025
4840063
Update generate_config.nf
yumisims May 9, 2025
7ee19ed
Update chunk.nf
yumisims May 9, 2025
76779d1
Update countbuscos.nf
yumisims May 9, 2025
d6f388b
Update createblobdir.nf
yumisims May 9, 2025
42cf5cb
Update extractbuscos.nf
yumisims May 9, 2025
8a3dbba
Update summary.nf
yumisims May 9, 2025
8a007e0
Update unchunk.nf
yumisims May 9, 2025
f2833a3
Update updateblobdir.nf
yumisims May 9, 2025
36e4fcc
Update updatemeta.nf
yumisims May 9, 2025
2cc0553
Update windowstats.nf
yumisims May 9, 2025
0736317
Update jsonify_taxdump.nf
yumisims May 9, 2025
ed83cf9
Update conf/base.config
yumisims May 12, 2025
a219638
update busco
yumisims May 14, 2025
76e0440
patch busco
yumisims May 14, 2025
23f53cd
patch busco
yumisims May 14, 2025
04d1a52
test
yumisims May 14, 2025
f88e4fa
reverted back to original
yumisims May 14, 2025
58968b1
Synchronised the busco module with nf-core and fixed the patch
muffato May 14, 2025
a1f5062
Should have been updated like the template
muffato May 14, 2025
1d73c53
Merge pull request #181 from sanger-tol/busco_version_upgrade
yumisims May 15, 2025
8ec3553
Added some documentation for the new Busco option
muffato May 16, 2025
7b41549
When will it happen ?
muffato May 16, 2025
699881b
Need to report the new versions
muffato May 16, 2025
c62dca5
Updated the changelog
muffato May 16, 2025
aca1eed
Reenabled the pipelines lint command (was wrongly tied to the master …
muffato May 16, 2025
be735ad
Merge branch 'dev' into contribution_metadata
muffato May 18, 2025
1d2b106
Missing versions
muffato May 18, 2025
a4befe8
Habemus pokemonum !
muffato May 18, 2025
57efaac
Merge pull request #173 from sanger-tol/contribution_metadata
yumisims May 19, 2025
34c3518
This line must not be commented out
muffato May 19, 2025
a246dbc
Revert "This line must not be commented out"
muffato May 19, 2025
e8c2043
This cannot be uncommented out because the remote file doesn't exist
muffato May 19, 2025
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
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,5 +81,6 @@ jobs:
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1

- name: "Run pipeline with test data ${{ matrix.NXF_VER }} | ${{ matrix.test_name }} | ${{ matrix.profile }}"
continue-on-error: ${{ matrix.NXF_VER == 'latest-everything' }}
run: |
nextflow run ${GITHUB_WORKSPACE} -profile ${{ matrix.test_name }},${{ matrix.profile }} --outdir ./results
4 changes: 2 additions & 2 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@ jobs:
pip install nf-core==${{ steps.read_yml.outputs['nf_core_version'] }}

- name: Run nf-core pipelines lint
if: ${{ github.base_ref != 'master' }}
if: ${{ github.base_ref != 'main' }}
env:
GITHUB_COMMENTS_URL: ${{ github.event.pull_request.comments_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_PR_COMMIT: ${{ github.event.pull_request.head.sha }}
run: nf-core -l lint_log.txt pipelines lint --dir ${GITHUB_WORKSPACE} --markdown lint_results.md

- name: Run nf-core pipelines lint --release
if: ${{ github.base_ref == 'master' }}
if: ${{ github.base_ref == 'main' }}
env:
GITHUB_COMMENTS_URL: ${{ github.event.pull_request.comments_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ lint:
- manifest.name
- manifest.homePage
template_strings: false
nf_core_version: 3.2.0
nf_core_version: 3.2.1
repository_type: pipeline
template:
author: priyanka-surana
Expand All @@ -43,4 +43,4 @@ template:
outdir: .
skip_features:
- igenomes
version: 0.7.1
version: 0.8.0
35 changes: 34 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,36 @@
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).

## [[0.7.1](https://github.com/sanger-tol/blobtoolkit/releases/tag/0.7.1)] – Psyduck (patch 1) – [2025-03-297
## [[0.8.0](https://github.com/sanger-tol/blobtoolkit/releases/tag/0.8.0)] – Sprigatito – [2025-05-19]

### Enhancements & fixes

- Runtime of the blast commands is now capped at 12 hours (#166)
- Upgraded Busco and added an option to control the gene predictor used (#160, #174, #181)
- nf-core template upgrade (to version 3.2.1) (#164, #176)
- Documentation fixes (broken links) (#175)
- Ability to run without any read data (#177)

### Software dependencies

Note, since the pipeline is 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. Only `Docker` or `Singularity` containers are supported, `conda` is not supported.

| Dependency | Old version | New version |
| ----------- | ----------- | ----------- |
| blobtoolkit | 4.4.4 | 4.4.6 |
| busco | 5.7.1 | 5.8.3 |

### Parameters

| Old parameter | New parameter |
| ------------- | ---------------------- |
| | --busco_gene_predictor |

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

## [[0.7.1](https://github.com/sanger-tol/blobtoolkit/releases/tag/0.7.1)] – Psyduck (patch 1) – [2025-03-29]

### Enhancements & fixes

- Upgraded the blobtools version which contains a bugfix

Expand All @@ -17,6 +46,8 @@ Note, since the pipeline is using Nextflow DSL2, each process will be run with i

## [[0.7.0](https://github.com/sanger-tol/blobtoolkit/releases/tag/0.7.0)] – Psyduck – [2025-03-19]

### Enhancements & fixes

- Fetch information about the chromosomes of the assemblies. Used to power
"grid plots".
- Fill in accurate read information in the blobDir. Users are now reqiured
Expand Down Expand Up @@ -54,6 +85,8 @@ Note, since the pipeline is using Nextflow DSL2, each process will be run with i

## [[0.6.0](https://github.com/sanger-tol/blobtoolkit/releases/tag/0.6.0)] – Bellsprout – [2024-09-13]

### Enhancements & fixes

The pipeline has now been validated for draft (unpublished) assemblies.

- The pipeline now queries the NCBI database instead of GoaT to establish the
Expand Down
95 changes: 58 additions & 37 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,48 +1,69 @@
cff-version: 1.2.0
title: sanger-tol/blobtoolkit v0.7.1
authors:
- family-names: Butt
- affiliation: Wellcome Sanger Institute
family-names: Butt
given-names: Zaynab
affiliation: Wellcome Sanger Institute
orcid: 0009-0009-7934-8440
- family-names: Chafin
orcid: https://orcid.org/0009-0009-7934-8440
website: https://github.com/zb32
- affiliation: Wellcome Sanger Institute
email: [email protected]
family-names: Chafin
given-names: Tyler
affiliation: Wellcome Sanger Institute
orcid: 0000-0001-8687-5905
- family-names: Challis
orcid: https://orcid.org/0000-0001-8687-5905
website: https://github.com/tkchafin
- affiliation: Wellcome Sanger Institute
family-names: Challis
given-names: Rich
affiliation: Wellcome Sanger Institute
orcid: 0000-0002-3502-1122
- family-names: Kumar
orcid: https://orcid.org/0000-0002-3502-1122
website: https://github.com/rjchallis
- affiliation: Wellcome Sanger Institute
email: [email protected]
family-names: Kumar
given-names: Sujai
affiliation: Wellcome Sanger Institute
orcid: 0000-0001-5902-6641
- family-names: Muffato
orcid: https://orcid.org/0000-0001-5902-6641
website: https://github.com/sujaikumar
- affiliation: Wellcome Sanger Institute
email: [email protected]
family-names: Muffato
given-names: Matthieu
affiliation: Wellcome Sanger Institute
orcid: 0000-0002-7860-3560
- family-names: Pointon
given-names: Damon-Lee
affiliation: Wellcome Sanger Institute
orcid: 0000-0003-2949-6719
- family-names: Qi
orcid: https://orcid.org/0000-0002-7860-3560
website: https://github.com/muffato
- affiliation: Wellcome Sanger Institute
email: [email protected]
family-names: Qi
given-names: Guoying
orcid: 0000-0003-1262-8973
affiliation: Wellcome Sanger Institute
- family-names: "Ramos D\xEDaz"
orcid: https://orcid.org/0000-0003-1262-8973
website: https://github.com/gq1
- email: [email protected]
family-names: "Ramos D\xEDaz"
given-names: Alexander
affiliation: Wellcome Sanger Institute
orcid: 0000-0001-6410-3349
- family-names: Surana
orcid: https://orcid.org/0000-0001-6410-3349
website: https://github.com/alxndrdiaz
- affiliation: Wellcome Sanger Institute
email: [email protected]
family-names: Sims
given-names: Yumi
orcid: https://orcid.org/0000-0003-4765-4872
website: https://github.com/yumisims
- affiliation: Wellcome Sanger Institute
email: [email protected]
family-names: Surana
given-names: Priyanka
affiliation: Wellcome Sanger Institute
orcid: 0000-0002-7167-0875
- family-names: Yates
orcid: https://orcid.org/0000-0002-7167-0875
website: https://github.com/priyanka-surana
- affiliation: Wellcome Sanger Institute
email: [email protected]
family-names: Yates
given-names: Bethan
affiliation: Wellcome Sanger Institute
orcid: 0000-0003-1658-1762
doi: 10.5281/zenodo.13758882
repository-code: "https://github.com/sanger-tol/blobtoolkit"
orcid: https://orcid.org/0000-0003-1658-1762
website: https://github.com/BethYates
cff-version: 1.2.0
date-released: "2025-04-25"
doi: 10.5281/zenodo.7949058
license: MIT
version: 0.7.1
date-released: "2024-09-13"
message: If you use this software, please cite it using the metadata from this file
and all references from CITATIONS.md .
repository-code: https://github.com/sanger-tol/blobtoolkit
title: sanger-tol/blobtoolkit v0.8.0 -
type: software
url: https://pipelines.tol.sanger.ac.uk/blobtoolkit
version: 0.8.0
17 changes: 15 additions & 2 deletions bin/generate_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,21 @@ def parse_args(args=None):
parser.add_argument("--taxdump", help="Path to the taxonomy database", required=True)
parser.add_argument("--precomputed_busco", action="append", help="Path to precomputed BUSCO outputs", required=False)
parser.add_argument("--version", action="version", version="%(prog)s 2.0")
return parser.parse_args(args)
args = parser.parse_args(args)

if not args.read_id and not args.read_type and not args.read_layout and not args.read_path:
# All read arguments skipped, OK
pass
elif args.read_id and args.read_type and args.read_layout and args.read_path:
# All read arguments passed
if len(set([len(args.read_id), len(args.read_type), len(args.read_layout), len(args.read_path)])) != 1:
print(f"The --read_id, --read_type, --read_layout, and --read_path, must be passed the same number of times", file=sys.stderr)
sys.exit(1)
else:
print(f"The --read_id, --read_type, --read_layout, and --read_path, must be passed the same number of times", file=sys.stderr)
sys.exit(1)

return args

def make_dir(path):
if len(path) > 0:
Expand Down Expand Up @@ -360,7 +373,7 @@ def main(args=None):
if sequence_report:
print_tsvs(args.output_prefix, sequence_report)

reads = zip(args.read_id, args.read_type, args.read_layout, args.read_path)
reads = zip(args.read_id, args.read_type, args.read_layout, args.read_path) if args.read_id else []

print_yaml(
f"{args.output_prefix}.yaml",
Expand Down
17 changes: 8 additions & 9 deletions conf/base.config
Original file line number Diff line number Diff line change
Expand Up @@ -105,15 +105,14 @@ process {
}

withName: "BLAST_BLASTN" {

// There are blast failures we don't know how to fix. We just give up after 3 attempts
errorStrategy = { task.exitStatus in ((130..145) + 104) ? (task.attempt == 3 ? 'ignore' : 'retry') : 'finish' }


// Most jobs complete quickly but some need a lot longer. For those outliers,
// the CPU usage remains usually low, averaging a single CPU
cpus = { task.attempt == 1 ? 4 : 1 }
cpus = 4
memory = 2.GB
time = { task.attempt == 1 ? 4.h : ( task.attempt == 2 ? 47.h : 167.h ) }
time = 12.h
}

withName: "NOHIT_LIST" {
cpus = { task.attempt }
memory = { 1.GB * Math.pow(4, task.attempt) }
time = { 1.h * Math.pow(8, task.attempt) }
}
}
14 changes: 9 additions & 5 deletions conf/modules.config
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,15 @@ process {
withName: "BUSCO_BUSCO" {
// Obey "use_work_dir_as_temp", except for large genomes
scratch = { !params.use_work_dir_as_temp || (meta.genome_size < 2000000000) }
ext.args = { 'test' in workflow.profile.tokenize(',') || 'test_raw' in workflow.profile.tokenize(',') || 'test_nobusco' in workflow.profile.tokenize(',') ?
// Additional configuration to speed processes up during testing.
// Note: BUSCO *must* see the double-quotes around the parameters
'--force --metaeuk --metaeuk_parameters \'"-s=2"\' --metaeuk_rerun_parameters \'"-s=2"\''
: '--force --metaeuk' }
ext.args = {
def base = '--force'
// is a certain predictor requested ?
if (params.busco_gene_predictor) {
base += ' --' + params.busco_gene_predictor
}
// otherwise, let's go with the default (miniprot)
return base
}
}

withName: "RESTRUCTUREBUSCODIR" {
Expand Down
42 changes: 29 additions & 13 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,29 @@ sample3,ont,ont.cram,SINGLE
| `datafile` | Full path to read data file. |
| `library_layout` | Layout of the library. Must be one of `SINGLE`, `PAIRED`. |

An [example samplesheet](assets/test/samplesheet.csv) has been provided with the pipeline.
An [example samplesheet](../assets/test/samplesheet.csv) has been provided with the pipeline.

### Support for [nf-core/fetchngs](https://nf-co.re/fetchngs)

The pipeline can also accept a samplesheet generated by the [nf-core/fetchngs](https://nf-co.re/fetchngs) pipeline (tested with version 1.11.0).
The pipeline then needs the `--fetchngs_samplesheet true` option _and_ `--align true`, since the data files would all be unaligned.

## BUSCO

BUSCO is an important part of the assessment done by the pipeline.

### Gene prediction method

Busco starts with a quick gene prediction run, for which it has the following options (by decreasing speed):

- Miniprot
- Metaeuk
- Augustus

The default value has changed across Busco versions (and may change in the future).
The pipeline exposes the `--busco_gene_predictor` option to force a specific method to be used.
Otherwise, the pipeline will default to Busco's own default (currently Miniprot).

### Support for pre-computed `BUSCO` outputs

The pipeline may be optionally run with a set of pre-computed [`BUSCO`](https://busco.ezlab.org) runs, provided using the `--precomputed_busco` parameter. These can be provided as either a directory path, or a `.tar.gz` compressed archive. The contents should be each `run_` output directory (directly from `BUSCO`) named as `run_[odb_dabasase_name]`:
Expand Down Expand Up @@ -261,31 +277,31 @@ see <https://training.nextflow.io/basic_training/config/> for some examples.
Here is a full list of snakemake subworkflows and their Nextflow couterparts:

- **`minimap.smk`**
- Implemented as [`minimap_alignment.nf`](subworkflows/local/minimap_alignment.nf).
- Implemented as [`minimap_alignment.nf`](../subworkflows/local/minimap_alignment.nf).
- Optimised alignment is done using the [sanger-tol/readmapping](https://github.com/sanger-tol/readmapping) pipeline.
- **`windowmasker.smk`**
- Implemented as part of [`prepare_genome.nf`](subworkflows/local/prepare_genome.nf).
- Implemented as part of [`prepare_genome.nf`](../subworkflows/local/prepare_genome.nf).
- Genomes downloaded by [sanger-tol/insdcdownload](https://github.com/sanger-tol/insdcdownload) are already masked.
- **`chunk_stats.smk`**
- Modified implementation as part of [`coverage_stats.nf`](subworkflows/local/coverage_stats.nf).
- Modified implementation as part of [`coverage_stats.nf`](../subworkflows/local/coverage_stats.nf).
- BED file and additional statistics calculated using [`fasta_windows`](https://github.com/tolkit/fasta_windows).
- **`busco.smk`**
- Implemented as [`busco_diamond_blastp.nf`](subworkflows/local/busco_diamond_blastp.nf).
- Implemented as [`busco_diamond_blastp.nf`](../subworkflows/local/busco_diamond_blastp.nf).
- **`cov_stats.smk`**
- Implemented as part of [`coverage_stats.nf`](subworkflows/local/coverage_stats.nf).
- Combining the various tsv files is done in subworkflow [`collate_stats.nf`](subworkflows/local/collate_stats.nf).
- Implemented as part of [`coverage_stats.nf`](../subworkflows/local/coverage_stats.nf).
- Combining the various tsv files is done in subworkflow [`collate_stats.nf`](../subworkflows/local/collate_stats.nf).
- **`window_stats.smk`**
- Implemented as part of [`collate_stats.nf`](subworkflows/local/collate_stats.nf).
- Implemented as part of [`collate_stats.nf`](../subworkflows/local/collate_stats.nf).
- **`diamond_blastp.smk`**
- Implemented as [`busco_diamond_blastp.nf`](subworkflows/local/busco_diamond_blastp.nf).
- Implemented as [`busco_diamond_blastp.nf`](../subworkflows/local/busco_diamond_blastp.nf).
- **`diamond.smk`**
- Implemented as [`run_blastx.nf`](subworkflows/local/run_blastx.nf).
- Implemented as [`run_blastx.nf`](../subworkflows/local/run_blastx.nf).
- **`blastn.smk`**
- Implemented as [`run_blastn.nf`](subworkflows/local/run_blastn.nf).
- Implemented as [`run_blastn.nf`](../subworkflows/local/run_blastn.nf).
- **`blobtools.smk`**
- Implemented as [`blobtools.nf`](subworkflows/local/blobtools.nf).
- Implemented as [`blobtools.nf`](../subworkflows/local/blobtools.nf).
- **`view.smk`**
- Implemented as [`view.nf`](subworkflows/local/view.nf).
- Implemented as [`view.nf`](../subworkflows/local/view.nf).

### Software dependencies

Expand Down
2 changes: 1 addition & 1 deletion modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
},
"busco/busco": {
"branch": "master",
"git_sha": "666652151335353eef2fcd58880bcef5bc2928e1",
"git_sha": "05954dab2ff481bcb999f24455da29a5828af08d",
"installed_by": ["modules"],
"patch": "modules/nf-core/busco/busco/busco-busco.diff"
},
Expand Down
2 changes: 1 addition & 1 deletion modules/local/blobtoolkit/chunk.nf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ process BLOBTOOLKIT_CHUNK {
if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']).size() >= 1) {
exit 1, "BLOBTOOLKIT_CHUNK module does not support Conda. Please use Docker / Singularity / Podman instead."
}
container "docker.io/genomehubs/blobtoolkit:4.4.5"
container "docker.io/genomehubs/blobtoolkit:4.4.6"

input:
tuple val(meta) , path(fasta)
Expand Down
2 changes: 1 addition & 1 deletion modules/local/blobtoolkit/countbuscos.nf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ process BLOBTOOLKIT_COUNTBUSCOS {
if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']).size() >= 1) {
exit 1, "BLOBTOOLKIT_COUNTBUSCOS module does not support Conda. Please use Docker / Singularity / Podman instead."
}
container "docker.io/genomehubs/blobtoolkit:4.4.5"
container "docker.io/genomehubs/blobtoolkit:4.4.6"

input:
tuple val(meta), path(table, stageAs: 'dir??/*')
Expand Down
2 changes: 1 addition & 1 deletion modules/local/blobtoolkit/createblobdir.nf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ process BLOBTOOLKIT_CREATEBLOBDIR {
if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']).size() >= 1) {
exit 1, "BLOBTOOLKIT_BLOBDIR module does not support Conda. Please use Docker / Singularity / Podman instead."
}
container "docker.io/genomehubs/blobtoolkit:4.4.5"
container "docker.io/genomehubs/blobtoolkit:4.4.6"

input:
tuple val(meta), path(window, stageAs: 'windowstats/*')
Expand Down
2 changes: 1 addition & 1 deletion modules/local/blobtoolkit/extractbuscos.nf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ process BLOBTOOLKIT_EXTRACTBUSCOS {
if (workflow.profile.tokenize(',').intersect(['conda', 'mamba']).size() >= 1) {
exit 1, "BLOBTOOLKIT_EXTRACTBUSCOS module does not support Conda. Please use Docker / Singularity / Podman instead."
}
container "docker.io/genomehubs/blobtoolkit:4.4.5"
container "docker.io/genomehubs/blobtoolkit:4.4.6"

input:
tuple val(meta), path(fasta)
Expand Down
Loading
Loading