128a5445ad
Switch alignment validation to after edit construction
2022-12-17 22:02:15 +00:00
f9058c5cb3
Update ranges to allow end position insertions
2022-12-17 22:02:15 +00:00
5be4dce200
Add check for soft clips when construction Variants from alignment
2022-12-17 22:02:15 +00:00
d8435be115
Add Variation-level validation for Variants
...
Testing indicates that some Variants (particularly those with insertions
and/or clips at the send of the query sequence) will validate fine as a
Variant, but will fail validation as a Variation. This problem is
particularly annoying when constructing Variants in the REPL, as the
creation will complete successfully, but the show of the Variant will
error out. To fix this, leverage the existing validation of Variation to
check each Edit within a Variant upon construction.
2022-12-17 22:02:15 +00:00
91c3acc85e
Add equality function for Variant
2022-12-17 22:02:15 +00:00
f9e76d60d6
Add test for ending substitutions being invalid
2022-12-17 22:02:15 +00:00
3b61ccefb5
Add test for ending insertion
2022-12-17 22:02:15 +00:00
abff6692d4
Add test for combined clips
2022-12-17 22:02:15 +00:00
dd00231840
Add test for soft clips
2022-12-17 22:02:15 +00:00
b45081a56e
Update CHANGELOG for v0.1.3
2022-11-22 18:07:53 +00:00
00495d4e14
Bump version number in Project.toml
2022-11-22 18:07:53 +00:00
3ed27f0c4e
Update CHANGELOG
2022-11-22 17:55:41 +00:00
3b33c85d00
Add type parameterization to variations getter
...
I have encountered some cases where having a non-parameterized vector can
crash a downstream process. I don't yet know how to make a MWE of that, but
adding type parameters fixes my problem, and doesn't break any tests here.
2022-11-22 17:55:41 +00:00
752b482a0b
Update CHANGELOG for v0.1.2
2022-10-04 11:55:58 -05:00
4de936cc83
Update project version number to v0.1.2
2022-10-04 11:55:58 -05:00
780a5add8a
Update CHANGELOG
2022-10-04 11:41:42 -05:00
b20d603f95
Add ranged dependency compats
2022-10-04 11:41:42 -05:00
f7278bd7d7
Remove unused AminoAcidSeq reference
2022-10-04 11:41:42 -05:00
c945dc63dd
Release v0.1.1 ( #19 )
2022-07-21 12:59:47 +00:00
1bbb85153c
Add constructor for Variant based on Variations
...
A Variant is a collection of Variations, right? Unfortunately there was no
way to convert a collection of Variations into a Variant, so I added one.
2022-07-21 12:33:35 +00:00
6a77d6d589
Merge pull request #16 from MillironX/feature/getbases
2022-07-14 15:00:10 +00:00
1cfe128070
Update CHANGELOG
2022-07-13 16:52:11 -05:00
97e1d193a6
Add VCF spec tests for reference and alternate bases
2022-07-13 16:50:00 -05:00
b8e44c7b81
Add public alternate base getter for Variation
2022-07-13 16:49:59 -05:00
cab314ec0b
Add public reference base getter for Variation
2022-07-13 16:49:58 -05:00
ccbe6eed62
Add private alternate base getter for Insertion
2022-07-13 16:49:57 -05:00
1b7c7f86d7
Add private reference base getter for Insertion
2022-07-13 16:49:56 -05:00
145e9e5f88
Add private alternate base getter for Deletion
2022-07-13 16:49:56 -05:00
bc073eaf20
Add private reference base getter for Deletion
2022-07-13 16:49:55 -05:00
c1f47c7b22
Add private alternate base getter for Substitution
2022-07-13 16:49:54 -05:00
73c2c2764f
Add private reference base getter for Substitution
2022-07-13 16:49:53 -05:00
a80ff869ce
Fix reference(::Variation)
...
`reference(::Variation)` used the wrong field name. Fix that so I can use
it downstream.
2022-07-13 16:49:52 -05:00
ece50c1ee9
Remove 32-bit arches from unit testing CI workflow
...
32-bit is causing problems in an upstream package, and I'm not sure why, so remove it for now.
2022-07-11 19:07:07 +00:00
467fa4d261
Fix iterator error in API auto-documentation
2022-07-11 19:04:20 +00:00
1c9511310f
Update Documentation CI workflow to use julia-actions workflows
2022-07-11 18:57:48 +00:00
9920ad2517
Update CI Unit Tests job name to match parameters matrix
2022-07-11 18:47:40 +00:00
03a4eb392d
Update CI Unit Tests job name to match parameters matrix
2022-07-11 18:39:55 +00:00
976d5b3a3d
Merge pull request #12 from MillironX/registration-prep
...
Prepare for package registration
2022-07-11 18:29:34 +00:00
2ccc2551f5
Add README
2022-07-11 13:25:30 -05:00
60cf5c1b0a
Add a changelog
2022-07-11 13:25:29 -05:00
e8bb2f6f8e
Add license
2022-07-11 13:25:28 -05:00
f7f9e3190c
Add compat section for all dependencies to Project.toml
2022-07-11 13:25:22 -05:00
a461152e55
Add Thomas Christensen as author in Project.toml
2022-07-11 13:24:38 -05:00
3d03740741
Update documentation
2022-07-11 13:22:55 -05:00
4ef7ba4450
Run DocumenterTools.generate()
2022-07-11 13:22:54 -05:00
39f3de83ad
Add pull request template
2022-07-11 13:22:53 -05:00
15420d4f52
Add feature request template
2022-07-11 13:22:52 -05:00
e4300d020a
Add bug report template
2022-07-11 13:22:50 -05:00
72611659f1
Install JuliaRegistrator
2022-07-11 13:22:49 -05:00
23f75aad22
Add CompatHelper workflow
2022-07-11 13:22:47 -05:00