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
Thank you for the wonderful binding to htslib c library. It makes htslib so much easier to work with.
Is there a way to unpack the site-only information to quickly get site information when the BCF file contains 200k samples?
Currently, I experimented with cloning the repo and changing the BCF_UN_ALL to BCF_UN_SHR in htslib::bcf_unpack(record.inner_mut(), htslib::BCF_UN_ALL as i32);. It worked and ran very quickly.
However, it might be unsafe if we are trying to access genotype data from the resulting record.
Any suggestions or plans to provide a rust interface for partial unpacking?
Thank you for the wonderful binding to
htslib
c library. It makes htslib so much easier to work with.Is there a way to unpack the site-only information to quickly get site information when the BCF file contains 200k samples?
Currently, I experimented with cloning the repo and changing the
BCF_UN_ALL
toBCF_UN_SHR
inhtslib::bcf_unpack(record.inner_mut(), htslib::BCF_UN_ALL as i32);
. It worked and ran very quickly.However, it might be unsafe if we are trying to access genotype data from the resulting record.
Any suggestions or plans to provide a rust interface for partial unpacking?
https://github.com/rust-bio/rust-htslib/blob/3008a131f241b423d041c756fc96410f6412e3d8/src/bcf/mod.rs#L210C6-L223
The text was updated successfully, but these errors were encountered: