From be731671241c3fb1aa86e0b888def7e097cf9c47 Mon Sep 17 00:00:00 2001 From: Jakob Nybo Nissen Date: Fri, 23 Sep 2022 13:21:47 +0200 Subject: [PATCH] Fix warning: Unbound type parameter Julia 1.9 will warn users when using a package with an unbound type parameter. We have fixed that issue in BioSequences v3, but some users might be stuck on v2 for some time. Since the fix is trivially easy and low-risk, we should backport it. --- Project.toml | 2 +- src/search/pwm.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 5f0b85f5f..b0d3f2465 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "BioSequences" uuid = "7e6ae17a-c86d-528c-b3b9-7f778a29fe59" authors = ["Ben J. Ward "] -version = "2.0.5" +version = "2.0.6" [deps] BioGenerics = "47718e42-2ac5-11e9-14af-e5595289c2ea" diff --git a/src/search/pwm.jl b/src/search/pwm.jl index d9c05d05a..de18411ad 100644 --- a/src/search/pwm.jl +++ b/src/search/pwm.jl @@ -73,7 +73,7 @@ end # Broadcasting struct PFMBroadcastStyle{S} <: Broadcast.BroadcastStyle end Base.BroadcastStyle(::Type{PFM{S,T}}) where {S,T} = PFMBroadcastStyle{S}() -Base.BroadcastStyle(s1::PFMBroadcastStyle, s2::Base.BroadcastStyle) where {S,T} = s1 +Base.BroadcastStyle(s1::PFMBroadcastStyle, s2::Base.BroadcastStyle) = s1 function Base.similar(bc::Broadcast.Broadcasted{PFMBroadcastStyle{S}}, elt::Type{T}) where {S, T} return PFM{S, T}(similar(Array{T}, axes(bc))) end