Skip to content

ctsa/rust-libbigwig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-libBigWig

This library provides a very limited rust API for libBigWig. It was developed to provide bigwig output for HiFiCNV and sawfish, so provides only minimum coverage for the functions these tools need. It is unsupported.

For any rust user needing similar capabilities today, a recommended solution is Bigtools, a rust-native library for bigwig file handling released after this wrapper was created.

Binding details

The library is currently using code from libBigWig version 0.4.6. Bindings are generated using bindgen 0.59.2 with cmdline:

bindgen src/libBigWig/include/bigWig.h -o src/bindings.rs --whitelist-function '^bw.*' --whitelist-var '^bw.*' -- -DNOCURL

About

Limited rust API to libBigWig for writing bigwig files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages