Thomas A. Christensen II
011651857f
Bump version number in Project.toml to 0.2.2
1 year ago
Thomas A. Christensen II
4f39d9c822
Update CHANGELOG for v0.2.2
1 year ago
Thomas A. Christensen II
4f046fef9f
Update CHANGELOG
1 year ago
Thomas A. Christensen II
282050d442
Fix validation code for `Haplotype`
1 year ago
Thomas A. Christensen II
7bd39b1d54
Add tests for _is_valid(::Haplotype)
1 year ago
Thomas A. Christensen II
57ebe391bf
Fix tests for _is_valid(::Haplotype)
1 year ago
Thomas A. Christensen II
2a5a5389ec
Add tests for _is_valid(::Haplotype)
1 year ago
Thomas A. Christensen II
9776d5a31e
Bump version number in Project.toml to 0.2.1
1 year ago
Thomas A. Christensen II
d53acf0df9
Update CHANGELOG for v0.2.1
1 year ago
Thomas A. Christensen II
b7d4831cf2
Update CHANGELOG
1 year ago
Thomas A. Christensen II
2fa5782719
Add more informative errors to `_is_valid`
1 year ago
Thomas A. Christensen II
4e6c781c60
Update CHANGELOG
1 year ago
Thomas A. Christensen II
d0f55742d6
Add documentation for haplotype reference switching
1 year ago
Thomas A. Christensen II
ecaa995d2b
Update API documentation for different `translate` methods
1 year ago
Thomas A. Christensen II
6a4a39c859
Add tests for `translate(::Haplotype)`
1 year ago
Thomas A. Christensen II
a61a80d586
Add translate function for Haplotypes
1 year ago
Thomas A. Christensen II
e251b292a7
Fix tests for `translate(::Variation)`
1 year ago
Thomas A. Christensen II
239b366a1c
Add tests for `translate(::Variation)`
1 year ago
Thomas A. Christensen II
f38f0edb00
Bump version number to 0.2.0 in Project.toml
1 year ago
Thomas A. Christensen II
a437409afc
Update test information in READMEs
1 year ago
Thomas A. Christensen II
52d401d623
Update CHANGELOG for v0.2.0
1 year ago
Thomas A. Christensen II
381e4f9736
Add Zenodo badge
1 year ago
Thomas A. Christensen II
e621983dd5
Update CHANGELOG
1 year ago
Thomas A. Christensen II
c360caf9bd
Add tests for Variation sorting
1 year ago
Thomas A. Christensen II
0b2879b78c
Add `isless` function for `Variation`
1 year ago
Thomas A. Christensen II
6119368af3
Add tests for Edit sorting
1 year ago
Thomas A. Christensen II
860ce56b34
Add `isless` function for `Edit`
1 year ago
Thomas A. Christensen II
2ff4181dd8
Fix deletion equality function
...
Fixes: da2cbbd528
("Add equals functionality to Deletion")
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
1 year ago
Thomas A. Christensen II
5bd939a15c
Update CHANGELOG
1 year ago
Thomas A. Christensen II
6c86782a2c
Update documentation to reflect new reconstruct syntax
1 year ago
Thomas A. Christensen II
b870007826
Add test for reconstruct function
1 year ago
Thomas A. Christensen II
b80dd8c950
Rename reconstruct! function to reconstruct
...
The exclamation mark is conventionally used to mark mutating functions, but
reconstruct is no longer mutating, so change the notation.
1 year ago
Thomas A. Christensen II
adbf0ce7f1
Refactor `reconstruct!` to use the built-in reference sequence
...
reconstruct! previously allow changing of _any_ sequence to match a
haplotype, with no check to see if that sequence is compatible with the
reference sequence the haplotype is based on. Change that to only allow
reconstructing sequences from the reference sequence itself, making this a
non-mutating function.
1 year ago
Thomas A. Christensen II
8a71715cd9
Change `v::Haplotype` function arguments to `h::Haplotype`
...
`v` made sense for a `Variant`, but doesn't for a `Haplotype`, so pretty
things up.
1 year ago
Thomas A. Christensen II
4e0d88039d
Update CHANGELOG
1 year ago
Thomas A. Christensen II
1384783fcc
Update documentation wording to reflect new type names
1 year ago
Thomas A. Christensen II
46c84b06bb
Rename variants.md to haplotypes.md
1 year ago
Thomas A. Christensen II
5839de3ce1
Rename `Variant` type to `Haplotype`
1 year ago
Thomas A. Christensen II
44aa41e628
Rename Variant.jl to Haplotype.jl
1 year ago
Thomas A. Christensen II
3ef4a92ba2
Update CHANGELOG
1 year ago
Thomas A. Christensen II
8ae09aa9a1
Add linting workflow for PRs
1 year ago
Thomas A. Christensen II
d29764d2bc
Apply Blue style to tests file
1 year ago
Thomas A. Christensen II
fb9ab68cca
Apply Blue style to docs file
1 year ago
Thomas A. Christensen II
cb53defe9a
Add Aqua tests
1 year ago
Thomas A. Christensen II
1942090cd6
Remove Windows and Mac CI tests
...
There is no platform-specific code in this package, so this just slows down
CI with no benefit
1 year ago
Thomas A. Christensen II
6510ee3fc0
Add tutorial-type documentation
1 year ago
Thomas A. Christensen II
134ee771b9
Correct package install directions in docs
1 year ago
Thomas A. Christensen II
6f7110caec
Organize API docs
1 year ago
Thomas A. Christensen II
2a7d61e43d
Add docstrings for Variation functions
1 year ago
Thomas A. Christensen II
673481b40f
Add docstring for Variation
1 year ago