-
Notifications
You must be signed in to change notification settings - Fork 39
VCF support for RLE and fix to same-as-reference allele normalization to RLE #589
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
Merged
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
6b36ba1
Initial revision of ReferenceLengthExpression in VCF annotator
theferrit32 76cd565
No longer need FieldName.default_value since we can rely on pysam
theferrit32 4f22083
Fix INFO field setting to allow 0 for Integers.
theferrit32 94cc277
Reworking the RLE flow
theferrit32 d048501
Move around code some more
theferrit32 6051b11
Adding some tests
theferrit32 c627c50
Add more RLE test cases
theferrit32 499002e
Fix test_allele_translator for RLE NC_000013.11:g.32936732=
theferrit32 4db6c3c
remove id/digest testing from allele test
theferrit32 3e121be
Fix test_annotate_vcf_grch38_noattrs with ref alleles
theferrit32 eac0dc5
Update incorrect ref allele test case. Refresh expected VCFs
theferrit32 491de1b
Refresh tests/cassettes/test_normalize_allele.yaml
theferrit32 b1a7b5f
Update comment
theferrit32 bce957a
Change test VCFs to uncompressed text so diffs can be seen going forw…
theferrit32 c0042c3
Include sequence value in output vcf if the length of that sequence i…
theferrit32 6df2ba2
Remove commented blocks
theferrit32 460d6bb
Update test name
theferrit32 b7fa124
Add comments to cases in test_vrs_normalize.py
theferrit32 576e4db
Add make target clean-cassettes
theferrit32 70bd6e2
Minor tweak to all_played checks in vcf annotator tests to make re-re…
theferrit32 adf5f73
Ignore VRS and Python version header values in VCF tests
theferrit32 2c5c1dd
Add missing cassette
theferrit32 9a65b82
Don't fail test when vcr is being rewritten. Refresh cassettes
theferrit32 94ad735
add decode_compressed_response=True to vcr config
theferrit32 7723d5c
Add vcr_config to conftest.py. Delete vcr_support.py. Refresh cassettes
theferrit32 6255779
Merge remote-tracking branch 'origin/main' into issue-577-VCF-RLE
theferrit32 26eeba3
Reset casettes for RLE tests after merge from main
theferrit32 c8282c2
Adding microsatellite RLE cases
theferrit32 97a583c
Make (incorrect) changes to normalize same-as-ref RLE variants
theferrit32 6a442c9
Do not normalize same-as-ref. Further refactoring and documentation i…
theferrit32 6982654
Update _normalize_allele to accept zero bp ref alleles. Expand test c…
theferrit32 c1bd885
Add several more RLE cases testing partial insertion/deletion in midd…
theferrit32 bce6830
Reset cassettes
theferrit32 5b7d1f7
Update VRS_RepeatSubunitLengths docstring
theferrit32 aed34f1
Fix VCF annotations to match source changes
theferrit32 44af087
Clean up error in cassette
theferrit32 77cb9c7
Remove unused vrs_data_key
theferrit32 f3ce393
Update vcf.py to replace MAX_LITERAL_STATE_LENGTH with a RLE_SEQ_LIMI…
theferrit32 83f9296
Apply suggestions from code review
theferrit32 a52ec24
Use enumerated sequence types in vcf.py
theferrit32 938e3e0
Update src/ga4gh/vrs/normalize.py
theferrit32 2234438
Fix formatting
theferrit32 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.