Genomicsqlite

Latest version: v0.9.4

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.4.0

* New **JDBC driver** supporting any JVM language
* JAR attached, also available via Maven (see [Guide](https://mlin.github.io/GenomicSQLite/))
* [Colab notebook](https://colab.research.google.com/drive/1OlHPOcRQBhDmEnS1wtOdtUGDkcD7LtKx?usp=sharing) updated to demonstrate accessing compressed database via Spark SQL
* A small **format change** makes compressed databases created with previous versions **read-only**
* If needed, the "vacuum into" procedure can restore read/write capability
* No further format changes are planned at this time

[![docs](https://img.shields.io/badge/docs-home-brightgreen)](https://mlin.github.io/GenomicSQLite/) [![PyPI version](https://img.shields.io/pypi/v/genomicsqlite.svg)](https://pypi.org/project/genomicsqlite/) [![conda](https://anaconda.org/mlin/genomicsqlite/badges/version.svg)](https://anaconda.org/mlin/genomicsqlite)

The managed 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](https://mlin.github.io/GenomicSQLite/). Please [file an issue](https://github.com/mlin/GenomicSQLite/issues/new/choose) 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.

0.3.0

* 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](https://img.shields.io/badge/docs-home-brightgreen)](https://mlin.github.io/GenomicSQLite/) [![PyPI version](https://img.shields.io/pypi/v/genomicsqlite.svg)](https://pypi.org/project/genomicsqlite/) [![conda](https://anaconda.org/mlin/genomicsqlite/badges/version.svg)](https://anaconda.org/mlin/genomicsqlite)

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](https://mlin.github.io/GenomicSQLite/). Please [file an issue](https://github.com/mlin/GenomicSQLite/issues/new/choose) 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.

0.2.0

* Improves query speed (workload-dependent) by prefetching & decompressing data on background threads during sequential scans.
* Adds related [tuning options](https://mlin.github.io/GenomicSQLite/guide/#tuning-options)

0.1.5

* fixes C API `genomicsqlite_open()`
* add macOS build to CI and packages

0.1.3

Genesis version

[![PyPI version](https://img.shields.io/pypi/v/genomicsqlite.svg)](https://pypi.org/project/genomicsqlite/) [![conda](https://anaconda.org/mlin/genomicsqlite/badges/version.svg)](https://anaconda.org/mlin/genomicsqlite)

The Python packages bundle these compiled library files, which you may also download separately for use with other languages:

* **libgenomicsqlite.so** for Linux x86-64 (Haswell), built in Ubuntu 16.04

Please [file an issue](https://github.com/mlin/GenomicSQLite/issues/new/choose) for any compatibility issues with OS & CPU that don't appear to be too old based on the 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.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.