Skip to content

Releases: bactopia/nf-bactopia

v2.1.7

Choose a tag to compare

@rpetit3 rpetit3 released this 04 Aug 15:27

v2.1.7

  • add more messages of the day

v2.1.6

Choose a tag to compare

@rpetit3 rpetit3 released this 12 May 03:01

v2.1.6

  • fix missing_required being overwritten to false when no reads are found for Bactopia Tool inputs
  • simplify read-check conditions to use already-resolved input values

v2.1.5

Choose a tag to compare

@rpetit3 rpetit3 released this 06 May 21:58

v2.1.5

  • refactor scrubber input validation into validateScrubberParams helper to reduce duplication
  • add --deacon_db validation for the scrubber workflow

v2.1.4

Choose a tag to compare

@rpetit3 rpetit3 released this 06 May 16:22

v2.1.4

  • refactor database path validation into validateDbPath helper to reduce duplication
  • add --traitar_db validation for the traitar workflow

v2.1.3

Choose a tag to compare

@rpetit3 rpetit3 released this 05 May 03:21

v2.1.3

  • check --nohuman_db and --use_srascrubber are not both null/false
  • improve test coverage

v2.1.2

Choose a tag to compare

@rpetit3 rpetit3 released this 04 May 20:59

v2.1.2

  • test floats as strings are actually floats

v2.1.1

Choose a tag to compare

@rpetit3 rpetit3 released this 29 Apr 19:00

v2.1.1

v2.1.0

Choose a tag to compare

@rpetit3 rpetit3 released this 29 Apr 11:29

v2.1.0

  • Bump minimum Nextflow version to 26.04.0

v2.0.3

Choose a tag to compare

@rpetit3 rpetit3 released this 24 Apr 23:45

v2.0.3

Added

  • Added new Message of the Day joke

Fixed

  • Added header validation to processFOFN() and processAccessions() — both now check that the first line contains all required columns before processing data rows
    • processFOFN() requires: sample, runtype, r1, r2, se, ont, assembly, genome_size, species
    • processAccessions() requires: accession, runtype, species, genome_size
    • Missing columns produce a clear error listing found vs expected columns and suggest using bactopia prepare or bactopia search to generate properly formatted files
  • Fixed SE/ONT read detection in BactopiaTools._collectInputs():
    • SE reads now use {sample}_SE.fastq.gz instead of {sample}.fastq.gz
    • ONT reads now use separate {sample}_ONT.fastq.gz file path
    • ONT detection changed from checking for NanoPlot HTML report to ont.txt marker file
    • PE read detection now correctly excludes ONT samples
  • Fixed JsonSchemaValidator rejecting string "true"/"false" values for boolean parameters — CLI arguments arrive as strings, so the validator now accepts these as valid booleans

v2.0.2

Choose a tag to compare

@rpetit3 rpetit3 released this 21 Apr 16:45

v2.0.2

Fixed

  • Fixed --help_all crashing with GroovyRuntimeException by casting params["help_all"] to Boolean before passing to HelpMessageCreator constructor (CLI params arrive as strings)