Changed
- Use aset instead of aset-* for performance #286
- Misc performance tuning for cljam.algo.depth #287
- Disable :missing-docstring linter for test code #288
- Use ByteBuffer wrapper instead of LSB protocol #290
- Rewrite TwoBitWriter using FileChannel and ByteBuffer #291
- Replace remaining LSB protocol implementations with ordinary functions #293
- Remove nth's linear search overhead in BCF reader #294
Fixed
- Fix/apply lint #269
- Fix/vcf float case insensitive #272
- Fix/additional coding style #279
- Fix/shadowing var #281
- Fix/add doc string #282
- Remove extra parens around static field references #300
- Update dependencies #310
Added
- Add function for unphasing genotypes #275
- Support explicit first phasing indicator for VCF genotypes #276
- Add validator for writing vcf. #277
- Add validator for writing sam. #278
- Implementing rANS4x8 decoder toward CRAM support #297
- Add CRAM reader (alpha) #302
- Misc performance improvements for CRAM reader #304
- Index-based random access for CRAM reader #306
- Support reading CRAM files with embedded references #307
- Automatic read name generation for CRAM records #308
- Support for CRAM beta coding #309
- Support for reading alignments in specific region without CRAI index file #311
Full Changelog: 0.8.4...0.8.5