160 Commits (master)
 

Author SHA1 Message Date
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