Releases: dpryan79/libBigWig
Releases · dpryan79/libBigWig
0.3.1
- Fixed issue #18, which was caused by absurdly large zoom levels and overflowing a
uint32_t
. Both the overflow and the absurdly large zoom levels are now prevented. The largest zoom level is now no more than the size of the largest chromosome.
0.3.0
- Added read support for bigBed files
- Added iterator functions, so one can now iterate (by chunk) over bigWig intervals and bigBed entries.
0.2.0
- Remove
std
as an enum to better allow C++ interoperation. This is actually a minor change, but since it could break any program using the library it's best to note the importance of the change.
0.1.7
- Final fixes for supporting > 256 contigs/chromosomes. There's now an automated test for this.
0.1.6
Fixes a bug present only when >256 contigs are present in a local file
0.1.5
- Exported the unzoomed statistics functions. This was needed due to an upstream pyBigWig request.
- Modified
intMean()
, which is an internal function related to calculating mean scores in unzoomed intervals. It was using float
s before but is now using double
s (like the other statistics functions). This increases the precision a bit.
- Changed how some of the testing was done. This is now all in a python script that runs on Linux and OSX and runs some checksums
0.1.4
This should enable bigWig files created with libBigWig to work with JBrowse and anything else that uses the bigWig Javascript code from the biodalliance project. The previous problem was that these assumed that the summary information was within the first 512 bytes of the file, regardless of what the offset was. It's easier to just modify libBigWig than to forever fix these browsers.
0.1.3
- fixed-step file creation was broken and should now be fixed. All types of file creation have now been tested (mostly thanks to pyBigWig).
0.1.2
- Remove some compiler warnings, such as with clang
- Fix file creations since the writeBuffer wasn't getting properly modified.
0.1.1
- Fixed some general remote access issues