Skip to content

Releases: dpryan79/libBigWig

0.3.1

21 Feb 09:14
Compare
Choose a tag to compare
  • 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

21 Nov 22:13
Compare
Choose a tag to compare
  • 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

21 Nov 22:17
Compare
Choose a tag to compare
  • 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

21 Nov 22:16
Compare
Choose a tag to compare
  • Final fixes for supporting > 256 contigs/chromosomes. There's now an automated test for this.

0.1.6

18 Mar 11:05
Compare
Choose a tag to compare

Fixes a bug present only when >256 contigs are present in a local file

0.1.5

15 Mar 15:17
Compare
Choose a tag to compare
  • 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 floats before but is now using doubles (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

05 Feb 10:18
Compare
Choose a tag to compare

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

28 Jan 15:02
Compare
Choose a tag to compare
  • 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

28 Jan 15:01
Compare
Choose a tag to compare
  • Remove some compiler warnings, such as with clang
  • Fix file creations since the writeBuffer wasn't getting properly modified.

0.1.1

28 Jan 14:58
Compare
Choose a tag to compare
  • Fixed some general remote access issues