Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfix/2.2.0 #76

Merged
merged 15 commits into from
Aug 3, 2022
Merged

Hotfix/2.2.0 #76

merged 15 commits into from
Aug 3, 2022

Conversation

CiaranOMara
Copy link
Member

@CiaranOMara CiaranOMara marked this pull request as draft June 7, 2022 01:17
@codecov
Copy link

codecov bot commented Jun 7, 2022

Codecov Report

Merging #76 (a5bebe8) into master (118c5ad) will decrease coverage by 0.74%.
The diff coverage is 82.08%.

❗ Current head a5bebe8 differs from pull request most recent head 6d96e79. Consider uploading reports for the commit 6d96e79 to get more accurate results

@@            Coverage Diff             @@
##           master      #76      +/-   ##
==========================================
- Coverage   88.82%   88.08%   -0.75%     
==========================================
  Files          17       16       -1     
  Lines        1056     1133      +77     
==========================================
+ Hits          938      998      +60     
- Misses        118      135      +17     
Impacted Files Coverage Δ
src/pairwise/result.jl 45.83% <0.00%> (-6.80%) ⬇️
src/alignment.jl 80.46% <77.77%> (-3.32%) ⬇️
src/pairwise/alignment.jl 98.26% <93.75%> (-0.85%) ⬇️
src/alignedseq.jl 97.40% <100.00%> (+0.79%) ⬆️
src/anchors.jl 100.00% <100.00%> (+25.00%) ⬆️
src/operations.jl 87.50% <100.00%> (-2.83%) ⬇️
src/pairwise/algorithms/common.jl 90.62% <100.00%> (+3.66%) ⬆️
src/pairwise/algorithms/hamming_distance.jl 100.00% <100.00%> (ø)
src/submat.jl 98.44% <100.00%> (+0.39%) ⬆️
src/pairwise/algorithms/banded_needleman_wunsch.jl 75.00% <0.00%> (-4.32%) ⬇️
... and 14 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 118c5ad...6d96e79. Read the comment docs.

- Backfill CHANGELOG entries.
- Updates CI.
- Include doctests as part of the unit tests.
- Doctest corrections.
- Increments BioSequences compatibility to v3.
- Increments BioSymbols compatibility to v5.
- Updates doctests.
- Drops support for julia less than v1.6.
@CiaranOMara CiaranOMara marked this pull request as ready for review June 8, 2022 15:48
@CiaranOMara
Copy link
Member Author

CiaranOMara commented Jun 8, 2022

I think this is ready for review.

Has anything been missed?

CC: @MillironX, @jakobnissen, @kescobo, @SabrinaJaye

CHANGELOG.md Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
@CiaranOMara
Copy link
Member Author

CiaranOMara commented Jun 8, 2022

I've converted this PR to a draft to get feedback on merging #60 and including it here. I think #60 is potentially the last outstanding non-breaking feature request.

CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
Copy link
Member

@jakobnissen jakobnissen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this work. I only have minor comments.

src/submat.jl Outdated Show resolved Hide resolved
src/submat.jl Outdated Show resolved Hide resolved
IntervalTrees = "1"
julia = "1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't we require Julia 1.6? I seem to recall we do for some of our dependencies.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

timholy and others added 5 commits July 2, 2022 09:05
SubstitutionMatrix is not a subtype of AbstractArray.
This may or may not be intentional, but currently, the number of supported operations is fairly minimal.
This provides a few more conveniences for users who might want to manipulate them beyond mere lookup tables.
Update `CHANGELOG.md` to better reflect the state of the project.

Co-authored-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
Change type from `Int8` to `UInt8` for efficiency.

Co-authored-by: Jakob Nybo Nissen <jakobnybonissen@gmail.com>
@CiaranOMara CiaranOMara force-pushed the hotfix/2.2.0 branch 2 times, most recently from a5bebe8 to 6d96e79 Compare July 1, 2022 23:55
@CiaranOMara CiaranOMara marked this pull request as ready for review July 1, 2022 23:55
@CiaranOMara
Copy link
Member Author

PR #60 was merged into master and cherry-picked into this branch.

I think this branch is ready for registration, then merging into master. I'll proceed if no comments to the contrary get raised before 9 am on the 7th of July AEST. Alternatively, if I get an "ok" from all involved, I may be able to proceed earlier.

CC: @MillironX, @jakobnissen, @kescobo, @SabrinaJaye

@kescobo
Copy link
Member

kescobo commented Jul 2, 2022

I trust your judgement on this. Go forth!

@CiaranOMara CiaranOMara merged commit 782063c into master Aug 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

None yet

6 participants