Skip to content

Commit c50037b

Browse files
committed
Update Zoe to v0.0.19
1 parent bced7cf commit c50037b

5 files changed

Lines changed: 53 additions & 40 deletions

File tree

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ irma-test:
2424
- scicomp
2525
script:
2626
- perl -ne 'BEGIN { $/ = undef } if (/^## \[(.*?)\]/m) { if (! /<!-- Versions -->.*?^\[$1\]:/ms) { die "Version $1 not linked!\n"; } }' CHANGELOG.md
27-
- perl -ne 'BEGIN { $/ = undef; ($v) = (shift @ARGV) =~ /#(\d+\.\d+\.\d+)/; } if (/^## \[(.*?)\] - \d{4}-\d{2}-\d{2}/m) { if ( $1 ne $v) { die "Cargo.toml version is not latest!\n"; } }' "$(cargo pkgid)" CHANGELOG.md
27+
- perl -ne 'BEGIN { $/ = undef; ($v) = (shift @ARGV) =~ /#(.+)/; } if (/^## \[(.*?)\] - (\S+)/m) { if ( (length $2 eq 10 && $1 ne $v) || ($2 eq 'TBD' && $v !~ /dev$/) ) { die "Cargo.toml ($v) mismatches changelog ($1 / $2)!\n"; } }' "$(cargo pkgid)" CHANGELOG.md
2828
- cargo test --verbose
2929

3030
pages:

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ is roughly based on [Keep a Changelog], and this project tries to adheres to
55
[Semantic Versioning]. For IRMA vs IRMA-core compatibility, please see the
66
[version matrix](VERSION_MATRIX.md).
77

8+
## [0.5.2] - TBD
9+
10+
### Changed
11+
12+
- Use threads and anonymous pipes (in Rust) when decompressing zipped inputs
13+
14+
### Fixes
15+
16+
- Updated Zoe dependency (v0.0.19) fixes hard clipping in merged reads. Reader
17+
error messages are also improved generally.
18+
819
## [0.5.1] - 2025-06-03
920

1021
### Fixes
@@ -112,6 +123,7 @@ is roughly based on [Keep a Changelog], and this project tries to adheres to
112123
- **Added**: custom inexact matching algorithm from [Zoe]
113124

114125
<!-- Versions -->
126+
[0.5.2]: https://github.com/CDCgov/irma-core/compare/v0.5.1...v0.5.2
115127
[0.5.1]: https://github.com/CDCgov/irma-core/compare/v0.5.0...v0.5.1
116128
[0.5.0]: https://github.com/CDCgov/irma-core/compare/v0.4.3...v0.5.0
117129
[0.4.3]: https://github.com/CDCgov/irma-core/compare/v0.4.2...v0.4.3

Cargo.lock

Lines changed: 35 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
[package]
22
name = "irma-core"
3-
version = "0.5.1-dev"
3+
version = "0.5.2-dev"
44
edition = "2024"
55
description = "A tool to aid virus sequencing and accelerating IRMA."
66
license = "Apache-2.0"
77
rust-version = "1.88"
88

9-
# Long-term maintainers of the IRMA-core
109
authors = ["Samuel S. Shepard <sshepard@cdc.gov>"]
1110
categories = [
1211
"science::bioinformatics::sequence-analysis",
1312
"science::bioinformatics::genomics",
1413
]
1514
keywords = ["sequencing", "influenza", "trimming", "qc"]
1615
repository = "https://github.com/CDCgov/irma-core"
16+
homepage = "https://github.com/CDCgov/irma-core"
1717
readme = "README.md"
1818

1919

@@ -22,7 +22,7 @@ clap = { version = "4.5", features = ["derive"] }
2222
foldhash = "0.1.5"
2323
num_cpus = "1.16"
2424
flate2 = "1.1"
25-
zoe = { version = "0.0.18", default-features = false, features = [
25+
zoe = { version = "0.0.19", default-features = false, features = [
2626
"multiversion",
2727
] }
2828

@@ -32,3 +32,4 @@ opt-level = 1
3232
[profile.release]
3333
strip = true
3434
lto = "fat"
35+
# Long-term maintainers of the IRMA-core

src/processes/integrated/merge_sam_pairs.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ pub fn merge_sam_pairs_process(args: MergeSAMArgs) {
7979
if d.rname != reference.name {
8080
continue;
8181
}
82-
*d
82+
d
8383
}
8484
Ok(SamRow::Header(h)) => {
8585
writeln!(sam_writer, "{h}").unwrap_or_die(&format!(

0 commit comments

Comments
 (0)