Skip to content
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 Range codec (Update CRAM Codecs to CRAM 3.1) #1644

Draft
wants to merge 76 commits into
base: master
Choose a base branch
from

Conversation

yash-puligundla
Copy link
Contributor

@yash-puligundla yash-puligundla commented Jan 10, 2023

NOTE: This PR is in draft as it is dependent on RANS NX16 PR

Description
This PR is part of an effort to upgrade CRAM to v3.1. It adds the Range Codec implementation.

List of Changes:

Add Range Codec
Add RangeTest to unittest the Range Codec implementation
Add RangeInteropTest to test the Range Codec using the test files from htscodecs. These interop tests use the files from samtools installation (samtools-1.14/htslib-1.14/htscodes/tests/dat)

yash-puligundla and others added 24 commits October 19, 2023 17:56
Copy link
Collaborator

@cmnbroad cmnbroad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checkpointing what I have so far.

Copy link
Collaborator

@cmnbroad cmnbroad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checkpointing.

@yash-puligundla
Copy link
Contributor Author

@cmnbroad I have addressed all the comments from this round of feedback. This PR is ready for review. Let me know if you have any questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants