Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ template:
outdir: .
skip_features:
- igenomes
version: 0.10.0
version: 0.10.1
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
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.10.1](https://github.com/sanger-tol/blobtoolkit/releases/tag/0.10.1)] – Onix (patch 1) – [2026-03-30]

### Enhancements & fixes

- Updated the instructions for building the Uniprot Reference Proteomes
database to accommodate duplicated sequences

## [[0.10.0](https://github.com/sanger-tol/blobtoolkit/releases/tag/0.10.0)] – Onix – [2026-02-12]

### Enhancements & fixes
Expand Down
6 changes: 3 additions & 3 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,13 @@ authors:
orcid: https://orcid.org/0000-0003-1658-1762
website: https://github.com/BethYates
cff-version: 1.2.0
date-released: "2026-02-12"
date-released: "2026-03-30"
doi: 10.5281/zenodo.7949058
license: MIT
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.10.0 - Onix
title: sanger-tol/blobtoolkit v0.10.1 - Onix (patch 1)
type: software
url: https://pipelines.tol.sanger.ac.uk/blobtoolkit
version: 0.10.0
version: 0.10.1
2 changes: 1 addition & 1 deletion assets/multiqc_config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
report_comment: >
This report has been generated by the <a href="https://github.com/sanger-tol/blobtoolkit/releases/tag/0.10.0" target="_blank">sanger-tol/blobtoolkit</a>
This report has been generated by the <a href="https://github.com/sanger-tol/blobtoolkit/releases/tag/0.10.1" target="_blank">sanger-tol/blobtoolkit</a>
analysis pipeline.
report_section_order:
"sanger-tol-blobtoolkit-methods-description":
Expand Down
16 changes: 10 additions & 6 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,12 +233,16 @@ mkdir extract
curl -L $EBI_URL/$(curl -vs $EBI_URL 2>&1 | awk '/tar.gz/ {print $9}') | \
tar -xzf - -C extract

# Create a single fasta file with all the fasta files from each subdirectory:
find extract -type f -name '*.fasta.gz' ! -name '*_DNA.fasta.gz' ! -name '*_additional.fasta.gz' -exec cat '{}' '+' > reference_proteomes.fasta.gz

# create the accession-to-taxid map for all reference proteome sequences:
find extract -type f -name '*.idmapping.gz' -exec zcat {} + | \
awk 'BEGIN {OFS="\t"; print "accession", "accession.version", "taxid", "gi"} $2=="NCBI_TaxID" {print $1, $1, $3, 0}' > reference_proteomes.taxid_map
# Create a single fasta file with all the unique sequences (determined by their accession) from the fasta
# files from each subdirectory. It needs up to 32 GB RAM !
find extract -type f -name '*.fasta.gz' ! -name '*_DNA.fasta.gz' ! -name '*_additional.fasta.gz' -exec zcat '{}' '+' \
| awk '{ if (/^>/) { if ($1 in seen) {skip=1} else {skip=0; print}; seen[$1]=1 } else { if (!skip) {print} } }' \
| gzip --best > reference_proteomes.fasta.gz

# create the accession-to-taxid map for all reference proteome sequences, again removing duplicates:
find extract -type f -name '*.idmapping.gz' -exec zcat {} + \
| awk 'BEGIN {OFS="\t"; print "accession", "accession.version", "taxid", "gi"} $2=="NCBI_TaxID" {print $1, $1, $3, 0}' \
| sort -u > reference_proteomes.taxid_map

# create the taxon aware diamond blast database
diamond makedb -p 16 --in reference_proteomes.fasta.gz --taxonmap reference_proteomes.taxid_map --taxonnodes $TAXDUMP/nodes.dmp --taxonnames $TAXDUMP/names.dmp -d reference_proteomes.dmnd
Expand Down
2 changes: 1 addition & 1 deletion nextflow.config
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ manifest {
mainScript = 'main.nf'
defaultBranch = 'main'
nextflowVersion = '!>=25.04.0'
version = '0.10.0'
version = '0.10.1'
doi = '10.5281/zenodo.7949058'
}

Expand Down
4 changes: 2 additions & 2 deletions ro-crate-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -183,10 +183,10 @@
},
"url": [
"https://github.com/sanger-tol/blobtoolkit",
"https://pipelines.tol.sanger.ac.uk//blobtoolkit/0.10.0/"
"https://pipelines.tol.sanger.ac.uk//blobtoolkit/0.10.1/"
Comment thread
muffato marked this conversation as resolved.
],
"version": [
"0.10.0"
"0.10.1"
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion tests/default.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
"windowstats_input.py": "1.0.0"
},
"Workflow": {
"sanger-tol/blobtoolkit": "v0.10.0"
"sanger-tol/blobtoolkit": "v0.10.1"
}
},
[
Expand Down
2 changes: 1 addition & 1 deletion tests/nobusco.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
"windowstats_input.py": "1.0.0"
},
"Workflow": {
"sanger-tol/blobtoolkit": "v0.10.0"
"sanger-tol/blobtoolkit": "v0.10.1"
}
},
[
Expand Down
2 changes: 1 addition & 1 deletion tests/raw.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
"windowstats_input.py": "1.0.0"
},
"Workflow": {
"sanger-tol/blobtoolkit": "v0.10.0"
"sanger-tol/blobtoolkit": "v0.10.1"
}
},
[
Expand Down
Loading