Skip to main content

autobigsst.Engine

A python library implementing common BIGSdb MLST schemes and databases. Implementation follows the RESTful API outlined by the official BIGSdb documentation up to V1.50.0.

Features

Briefly, this library can:

  • Import multiple FASTA files
  • Fetch the available BIGSdb databases that is currently live and available
  • Fetch the available BIGSdb database schemas for a given MLST database
  • Retrieve exact/non-exact MLST allele variant IDs based off a sequence
  • Retrieve MLST sequence type IDs based off a sequence
  • Output all results to a single CSV

Furthermore, this library is highly asynchronous where any potentially blocking operation, ranging from parsing FASTAs to performing HTTP requests are at least asynchronous, if not fully multithreaded.

Usage

This library can be installed through pip. Learn how to setup and install pip first.

Then, it's as easy as running pip install autobigsst-engine in any terminal that has pip in it's path (any terminal where pip --version returns a valid version and install path).

CLI usage

This is a independent python library and thus does not have any form of direct user interface. One way of using it could be to create your own Python script that makes calls to this libraries functions. Alternatively, you may use autobigsst-cli, a Python package that implements a CLI for calling this library.

Metadata

Release files for autobigsst.engine 0.6.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 autobigsst.engine 0.6.0
File Size Uploaded
autobigsst_engine-0.6.0.tar.gz 19.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autobigsst.engine 0.6.0
File Interpreter ABI Platform
autobigsst.engine-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.8 kB

Release files / autobigsst_engine-0.6.0.tar.gz

Download URL autobigsst_engine-0.6.0.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b9baaf15d39aad3fca27ea52abfee564ae6bd6c29b483b9577e6fd78772728bf
BLAKE2b-256 checksum
How to use checksums
07cc5c717012af4aa96aca6733429b90c027e68f9fb010b99c33c4af431b916a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.0

Release files / autobigsst.engine-0.6.0-py3-none-any.whl

Download URL autobigsst.engine-0.6.0-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b489ca623dc4347286178faff77f998837c489871ba69fa8c1bc23ce9b894be8
BLAKE2b-256 checksum
How to use checksums
41a4a36429aea8c082c7a791dfe58757c3a7aefd4276f8000d17d33aacbc8239
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

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