You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add basic functionality to read indexed FASTA files (continued) (#214)
* Cherry pick the pull request for faidx
#165 (review)
* Cargo formatting
* Update faidx documentation for clarification
* Implement faidx_open test
* Run actions on faidx branch
* Remove faidx from github actions
* Activate CI for faidx branch
* update osx bindings with faidx support
* update linux bindings for faidx
* Drop faidx branch from CI actions
As requested by @brainstorm (see #214 (comment))
* Migrate faidx to use thiserror instead of snafu (#214 (comment))
* Use i64 in faidx and return byte array
Internal C method faidx_fetch_seq64 uses i64 as type to index into large FASTA
sequences.
The fetch function now returns a byte array instead of a String to be more
efficient.
A new method was added to automatically convert to a String for convenience.
* Formatting using cargo fmt
* Use usize-type for position paramter in faidx
The return type of the faidx functions is changed to a Result
capturing a potential failure in converting the usize
into a i64 (hts_pos_t in the C API).
* Correct typo in faidx-error: to -> too
Co-authored-by: Patrick Marks <pmarks@gmail.com>
Co-authored-by: Patrick Marks <patrick@10xgenomics.com>
Co-authored-by: Roman Valls Guimera <brainstorm@users.noreply.github.com>
0 commit comments