Recent Releases of irma-core
irma-core - IRMA-core v0.6.0
Release Notes for v0.6.0 - 2025-08-29
Added
- Adds a new standalone process called
samplerthat provides support for randomly downsampling FastQ or FASTA files. Deinterleaving is also supported.
Changed
- Use threads and anonymous pipes (in Rust) when decompressing zipped inputs
- Improve error messages to include file names in
trimmerandpreprocess - Other dependencies updated, such as a faster foldhash.
Fixes
mergeSAMpairs: updated Zoe dependency (in v0.0.19, using v0.0.20) fixes hard clipping in merged reads. Reader error messages are also improved generally.
- Rust
Published by github-actions[bot] 6 months ago
irma-core - IRMA-core v0.5.1
Release Notes for v0.5.1 - 2025-06-03
Fixes
- Fixes a bug where
--polyg-trimwould trim the sequence but not the quality scores.
- Rust
Published by github-actions[bot] 9 months ago
irma-core - v0.5.0
Release Notes for v0.5.0 - 2025-05-30
Added
preprocess(formerlyqc-trim-deflate) now supports zipped inputs (fastq.gzfiles).
Changed
- Re-factor and specify dependencies.
- The process
qc-trim-deflateis now calledpreprocess, and it includes most of the same functionality astrimmer(note that its arguments have been conformed to matchtrimmerrather than the legacyfastq_converterprocess). - The deprecated
fastq_converterwill be removed in the next version. - For
trimmer/preprocess,--filter-widowscan no longer be specified when there is only a single input file. - For
fastq_converter/preprocess,--keep-headerhas been removed since IRMA has made this an unmodifiable default since v1.1.2.
- Rust
Published by github-actions[bot] 9 months ago
irma-core - v0.4.2
Release Notes for v0.4.2 - 2025-04-30
Changed
- The
Dockerfilehas been updated for nextflow compatibility (it currently needed: awk, grep, ps, sed) - The
num-procsprocess now allowsLOCAL_PROCS_OVERRIDEto be greater than the available cores. UseIFX_LOCAL_PROCSif you would like it capped at the available cores.
- Rust
Published by github-actions[bot] 10 months ago
irma-core - v0.4.1
Release Notes for v0.4.1 - 2025-04-28
Added
- The
trimmerprocess now supports compressedfastq.gzfiles for both input and output. - Adds
flate2crate as a dependency for handling.gzfiles
Changed
- The release process has been improved to produce better and more artifacts.
- Rust
Published by github-actions[bot] 10 months ago
irma-core - v0.0.0
Release Notes for v0.4.0 - 2025-04-16
Added
trimmernow supports-f, --filter-widowsfor filtering widowed/orphaned reads in a paired-end context, with support for two input and two outputfastqfiles.- Github actions added to generate downloadable releases
Changed
- Updates dependencies, particularly with
foldhashandzoeimprovements - For
trimmer, long argument--fastq-output-fileis now--fastq-output
Fixes
- For
num-procs, the environemntal varLOCAL_PROCS_OVERRIDEnow caps at the max available cores, consistent with the warning message.
- Rust
Published by github-actions[bot] 10 months ago
irma-core - v0.4.0
Release Notes for v0.4.0 - 2025-04-16
Added
trimmernow supports-f, --filter-widowsfor filtering widowed/orphaned reads in a paired-end context, with support for two input and two outputfastqfiles.- Github actions added to generate downloadable releases
Changed
- Updates dependencies, particularly with
foldhashandzoeimprovements - For
trimmer, long argument--fastq-output-fileis now--fastq-output
Fixes
- For
num-procs, the environemntal varLOCAL_PROCS_OVERRIDEnow caps at the max available cores, consistent with the warning message.
- Rust
Published by github-actions[bot] 11 months ago