Skip to content

Add Range codec (Update CRAM Codecs to CRAM 3.1)#1644

Closed
yash-puligundla wants to merge 76 commits intosamtools:masterfrom
yash-puligundla:yp_cram_3_1_range_codec
Closed

Add Range codec (Update CRAM Codecs to CRAM 3.1)#1644
yash-puligundla wants to merge 76 commits intosamtools:masterfrom
yash-puligundla:yp_cram_3_1_range_codec

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.

@yash-puligundla yash-puligundla force-pushed the yp_cram_3_1_range_codec branch from a4b2837 to 2ac2b83 Compare January 2, 2024 16:45
@yash-puligundla yash-puligundla force-pushed the yp_cram_3_1_range_codec branch from 4375f88 to f9b066c Compare January 10, 2024 19:51
@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.

@cmnbroad
Copy link
Collaborator

Closing in favor of #1714.

@cmnbroad cmnbroad closed this Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants