Skip to main content

ToeholdTools

Category Status
Repository GitHub Documentation Status
Package Python PyPI PyPI - Downloads
Build Build GitHub Workflow Status (event) GitHub Workflow Status (event) Codecov
Quality Language grade: Python Language grade: JavaScript LGTM Alerts

A library for the analysis of toehold switch riboregulators created by the iGEM team City of London UK 2021.

What is ToeholdTools?

ToeholdTools is a Python package and desktop app designed to facilitate analyzing and designing toehold switches, created as part of the 2021 iGEM competition. As of 2021 this is the only software of its kind! It's still in the making, so please leave a feature request if there is anything else you would like to see!

Features

  • An easy-to-use programmatic API for investigating the target RNA specificity of toehold switches.
  • A desktop app complete with a graphical user interface for users who prioritise ease over configuration.
  • Full offline support in both the desktop app and the API, with offline support for the latest release of miRBase as well.
  • Progress–tracking support in both the desktop app and the API.
  • Support for Pandas to allow further data-processing.

Documentation

Installation instructions, the full API reference and all available developer notes can be found here.

License

ToeholdTools is licensed under the terms of the GPLv3. However, the distributed app is bundled with several third party projects. Please see third_party/NOTICES.md for more information.

© Copyright 2021, Lucas Ng.

Metadata

Release files for thtools 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thtools 0.3.0
File Size Uploaded Provenance
thtools-0.3.0.tar.gz 11.4 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for thtools 0.3.0
File
thtools-0.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-64, Linux glibc 2.5+ x86-64 Details
thtools-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.12+ x86-32 Details
thtools-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
thtools-0.3.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64, Linux glibc 2.5+ x86-64 Details
thtools-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.12+ x86-32 Details
thtools-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
thtools-0.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64, Linux glibc 2.12+ x86-64 Details
thtools-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.12+ x86-32 Details
thtools-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
thtools-0.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64, Linux glibc 2.5+ x86-64 Details
thtools-0.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.12+ x86-32 Details
thtools-0.3.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 76.2 MB

Release files / thtools-0.3.0.tar.gz

Download URL thtools-0.3.0.tar.gz
Size 11.4 MB
Tags Source
SHA-256 checksum
How to use checksums
13cc3f0aa20dd3d11491e9fb25a244994198ef6243784a6100e54453056d5138
BLAKE2b-256 checksum
How to use checksums
94aa1f5ce97b5f4fd960bff40f57939689dc6ec20f9deba8a1ead91cfe7124e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL thtools-0.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e80a4a02e9ccdc2a20f06ce9621ec68706d115e3f90917e9ae4300b0c76e1d9b
BLAKE2b-256 checksum
How to use checksums
5f9b0ffd22088aa0e9d1fd9f309740a6a19e66ae117a1ee1e1f64113114a0f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl

Download URL thtools-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.12+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0eaccb0d8d867ec529001d9b952aabf84f126dd3369c2cb9bc1add70664e14c2
BLAKE2b-256 checksum
How to use checksums
6d994bff86a4f2711a6a4d0608032899f4d28228be91d63d229b79734644874d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL thtools-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 11.8 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b732e0b186072c4045de1d725c5b49e8c5a46824436af5161e6e75c26e32b413
BLAKE2b-256 checksum
How to use checksums
e5bcbf5e4a2648624c5922c22b11665243238184502f558ac2ad357359010c56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL thtools-0.3.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 2.3 MB
Tags CPython 3.8 Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bd65d2c1ff5b3c07fef62aae277753d6b5ecab004fd31d361dc4d1ad05972af6
BLAKE2b-256 checksum
How to use checksums
13c7648118d93f02262f03e638370cabd2110992f8ba074c9987e1cfcf412086
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl

Download URL thtools-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.3 MB
Tags CPython 3.8 Linux glibc 2.12+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3eb17c40574f0434417815ede002ed9f99734ac2d2209d8a23db39c6602926f6
BLAKE2b-256 checksum
How to use checksums
052cb39e4def93381110207287e08e233fadb7c5b993e8591f5029e78881f883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL thtools-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 11.8 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d8129767c5c7ebf3cf72cd8b7fb5d9ad300779d0957b2005d9e811f12c56d54b
BLAKE2b-256 checksum
How to use checksums
f3176f174a5f335a1b3562102ba2f6a815d44ca5b088610b4db8ff3243bf7030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL thtools-0.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 2.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
75789d2f45978e16839944739cc3938c4e48a87f667254c3553f8598d5e8f341
BLAKE2b-256 checksum
How to use checksums
438ef7744cb56917fe318e4ae8a195998e6f97ea5b533e7e881477f00e745988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl

Download URL thtools-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7ccc7dffbec5a351a6ec4f252b4a6a01842c40e722f53d001e54bce1fbae751e
BLAKE2b-256 checksum
How to use checksums
84896c0b4832440bedc578162880fa96b676a6ae2dffaf035ca5ae5bf691fd08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL thtools-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 11.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d44a2114207edfc4a075f97bca5a49a65f22f2a40f45075c1c6caf9c7aeb7f06
BLAKE2b-256 checksum
How to use checksums
4426be958a58fca1fa2858a00707a3a2acd7dbe2a2bb7057cde5cb39173a0ef7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL thtools-0.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 2.1 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bec7b8a2867202fa97a18245ee7356b460eee98216884c42fd75c0fdce00cae5
BLAKE2b-256 checksum
How to use checksums
4907992c81f8015d3211cdec578cae39a21b200d90ced35df8393faf32910ff3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl

Download URL thtools-0.3.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.1 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
54dcce4be1c75e62613cc812283c4f8529c75105df4b99b61231015e1c1efa47
BLAKE2b-256 checksum
How to use checksums
9266eef8fac0ced05c34c30a912c73baff9ab2a20b96f02069335a8ed375529c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Release files / thtools-0.3.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL thtools-0.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 11.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
12a92660eb852e77b10c91e437cd77aff6fa79670aa7f3b6ad317b759024bca7
BLAKE2b-256 checksum
How to use checksums
bb5f3ceb8e0a7f1143684407e7e2210c5618805ffb591d199c50e42cfc9ce13b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

Security for thtools 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page