Skip to content

v0.3.0

Compare
Choose a tag to compare
@mlin mlin released this 31 Aug 00:47
· 88 commits to main since this release
  • Improved GRI query API: new in-SQL function genomic_range_rowids() replaces the need to paste SQL strings during query preparation
    • Helper function genomic_range_index_levels() detects optimization bounds; see Programming Guide for details
    • The original approach is slightly more efficient, so we'll keep supporting it for advanced use; documentation moved to Internals
  • New routine helps with "attaching" a GenomicSQLite database to an existing SQLite connection
  • Added advice on using GRI with circular chromosomes to Programming Guide

docs PyPI version conda

The Python packages bundle these compiled library files, also available for download here to use with C/C++ or other languages:

  • libgenomicsqlite.so for Linux x86-64 (Haswell), built in Ubuntu 16.04
  • libgenomicsqlite.dylib for macOS Catalina

An up-to-date version of SQLite itself is also required, as detailed in the docs. Please file an issue for any compatibility problems with systems that aren't older than specified above.

USE AT YOUR OWN RISK: The extension makes fundamental changes to the SQLite storage layer. While designed to preserve ACID transaction safety, it's young and unlikely to have zero bugs. This project is not associated with the SQLite developers.