-
Notifications
You must be signed in to change notification settings - Fork 17
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
Add Project.toml #31
Add Project.toml #31
Conversation
Also fixed deprecation warnings.
Codecov Report
@@ Coverage Diff @@
## master #31 +/- ##
===========================================
+ Coverage 56.33% 84.82% +28.48%
===========================================
Files 14 17 +3
Lines 1026 1120 +94
===========================================
+ Hits 578 950 +372
+ Misses 448 170 -278
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any idea why there's such a massive coverage hit? Might be something about how coverage is calculated, I think I remember reading about that. In any case, there's nothing here that should affect it, so I don't think that should hold it up.
Just one minor change (add testing for julia 1.0) from me, and, if you have the energy, taking a look at compat bounds (though I'm fine with leaving those as-is until / unless someone complains).
I don't actually have merge rights on this repo, but looks good AFAICT
IntervalTrees = "524e6230-43b7-53ae-be76-1e9e4d08d11b" | ||
Twiddle = "7200193e-83a8-5a55-b20d-5d36d44a0795" | ||
|
||
[compat] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How sure about these compat bounds are you? I suppose we can just set the bounds to current versions, and then test and relax things if anyone complains.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've checked and relaxed the compat bounds.
The biggest issue is incompatibility with BioSequences v2. But that requires larger changes and I think that's better to solve in another release. (And a better approach might be to split out a VCF.jl from this package that will simplify the compatibility situation.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, fixing that seems outside the scope of this PR.
@@ -1,6 +1,6 @@ | |||
environment: | |||
matrix: | |||
- julia_version: 1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we're going to say it's compatible with 1.0, I think we should test on 1.0.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed!
@@ -73,11 +73,9 @@ import IntervalTrees: Interval, IntervalValue | |||
import Twiddle: | |||
enumerate_nibbles, | |||
nibble_mask, | |||
count_zero_nibbles, | |||
count_0000_nibbles, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lol
[compat] | ||
Automa = "0.8" | ||
BGZFStreams = "0.3" | ||
BioCore = "2.0.5" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's going on here? According to SemVer, this should be the same as 2.0, shouldn't it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, BioCore has some changes (bug fixes?) that we need. The tests won't pass unless we require at least v2.0.5.
Ignore this - I see that's just the patch 👍 |
This LGTM - @benjward ? |
Not to rush anyone, but will this PR be merged? I'm hoping this will solve a lot of the package compatibility issues I'm having with GeneticVariation. |
I would, but don't have permission. @benjward bump? |
Would be great to have this merged yes, I just installed GeneticVariation and saw all my bio packages downgraded a major version or two :/ |
I know it has been discussed before, so I decided to move the VCF/BCF functionality to a separate package - VCF.jl. It's currently in the process of being registered. |
Trusting the review, I'll merge and release this so that things may progress. |
Add Project.toml
Types of changes
This PR implements the following changes:
📋 Additional detail
☑️ Checklist
docs/src/
.[UNRELEASED]
section of the manually curatedCHANGELOG.md
file for this repository.