Skip to main content

Rust-based genomics toolkit - high-performance backend for ogtk

Project description

rust ogtk

Installation

Standard installation:

pip install -e src/rogtk/
# or
maturin develop

With HTSlib support (for parallel BAM processing):

# Requires libclang
mamba install libclang
# Build with HTSlib feature
LIBCLANG_PATH=$CONDA_PREFIX/lib maturin develop --features htslib --release

Example

import rogtk.rogtk as rogtk
rogtk.sum_as_string(1, 2)

Useful references

setuptools Here one can control 'release' or 'debug' options

Notes:

compilations not updating

The issue was that even after running maturin develop (or build with or
without --release) there were some .so files for the python package that were
not overwritten. That's why starting from scratch worked (once) since those
original files were gone. After I delete it (together with the __pycache__ dir)
the python side is up to date. 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rogtk-0.1.16.tar.gz (86.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rogtk-0.1.16-cp38-abi3-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.8+Windows x86-64

rogtk-0.1.16-cp38-abi3-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

rogtk-0.1.16-cp38-abi3-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

rogtk-0.1.16-cp38-abi3-macosx_10_12_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file rogtk-0.1.16.tar.gz.

File metadata

  • Download URL: rogtk-0.1.16.tar.gz
  • Upload date:
  • Size: 86.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.9.2

File hashes

Hashes for rogtk-0.1.16.tar.gz
Algorithm Hash digest
SHA256 e66e84bde6be0c766bca6a7e0d144756dab0caef09cb9cfbe9089f7315cad55c
MD5 8790144d9297f1249aa03272fc5fbfff
BLAKE2b-256 9ebe476d50c4a5a045817fa36398ec88c1a61c365846bc53a13e5cef6fad73d6

See more details on using hashes here.

File details

Details for the file rogtk-0.1.16-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: rogtk-0.1.16-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.9.2

File hashes

Hashes for rogtk-0.1.16-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6b038ecce124d22d5fa44d1ef949f9fa9fdaf5dea7b5147345cda50ba3414bac
MD5 363f0636be36f7aea0b2a8ffdb059862
BLAKE2b-256 48e1b2ef9b8c7b2020067f348084a5b1d9d8d02e78736e7aeefeed166ecc9c37

See more details on using hashes here.

File details

Details for the file rogtk-0.1.16-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rogtk-0.1.16-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25bc15ee5a4a2b24384ef4a147a50ff4665e80455f2d81b5c9fdab8ee8850abc
MD5 299714721b277840f1628fc81fc76ea0
BLAKE2b-256 8b83b463dc9c64b4ed1d09792e6dba62ed7f1593e4aaa895628b26c16d0ebd28

See more details on using hashes here.

File details

Details for the file rogtk-0.1.16-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rogtk-0.1.16-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90a49431a64595e4f021435ea233706de0da12a05bfb8b9709f228e4a609780a
MD5 5094c4654a47767d36759dd1ec2b1931
BLAKE2b-256 34c8bc631972ab2552555767aad81fc132ac8403f863327f25bfde79bcacd7e0

See more details on using hashes here.

File details

Details for the file rogtk-0.1.16-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rogtk-0.1.16-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b703ed66dbf5dfe825c26dd5f9be3d9e32bbd026a7571f65f1769ae7aff518f2
MD5 fa162e8c059a162b5dfae0c7cdd7ab72
BLAKE2b-256 5ab1e162e2a75bddc3d4edc501dd4f2991db0ca6606400f518050cb502030e69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page