Skip to main content

autoMLST.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 automlst-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 automlst-cli, a Python package that implements a CLI for calling this library.

Metadata

Release files for automlst.engine 0.5.2

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

Source distribution (sdist)

Source distribution for automlst.engine 0.5.2
File Size Uploaded
automlst_engine-0.5.2.tar.gz 19.7 kB Details

Built distribution (wheel)

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

Total release size: 40.5 kB

Release files / automlst_engine-0.5.2.tar.gz

Download URL automlst_engine-0.5.2.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
85c2e6715a4facf26a38490a6414068f7994673c37141a9655042eacdd9b4662
BLAKE2b-256 checksum
How to use checksums
24a441aa73c73b3d8aade25165be292a2c2982cc432aa5fdee35289ce1c22823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.0

Release files / automlst.engine-0.5.2-py3-none-any.whl

Download URL automlst.engine-0.5.2-py3-none-any.whl
Size 20.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a760429d89259e2b5c1d49e6aa6695811a1aea10f798ee351f58420e335702bc
BLAKE2b-256 checksum
How to use checksums
1649774b6d6a8879156147386bbc85a9502af3db9eb748ba61de327c706d925a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.5.2 This release

2 release files

0.5.1

2 release files

0.5

2 release files

0.4

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