AlleleFinder
Overview
AlleleFinder is a Python-based suite of tools designed for the discovery, sequence typing, and profiling of stx alleles in Shiga toxin-producing Escherichia coli (STEC). It provides a comprehensive solution for researchers and professionals working in the field of bacterial genomics.
Features
AlleleFinder offers seven main functionalities, each represented by a separate script:
profile_reduce: Reduces full wgMLST profile from Enterobase using genes of interest.allele_translate_reduce: Translates allele files from Enterobase in nucleotide format to amino acid, performs content and length checks, and removes duplicates.allele_find: Performs BLAST analyses on a nucleotide allele database against nucleotide query sequences to discover their sequence types.allele_translate_find: Performs BLAST analyses on an amino acid database against amino acid query sequences to find matching alleles.aa_allele_find: Performs BLAST analyses on an amino acid database against amino acid query sequences to find matching alleles.allele_split: Splits a single allele database file into multiple files; one sequence per file.allele_concatenate: Concatenates alleles of the stx A and B subunits into a single sequence with a linker.stec_combined_subunits: Processes STEC alleles with both A and B subunits, performing subunit-level BLAST analyses and reporting.
Documentation
Detailed documentation for each script and general usage of AlleleFinder is available at the AlleleFinder GitHub pages site.
Quick Start
Conda is required to install AlleleFinder. See the documentation or AlleleFinder installation for instructions on getting conda installed on your system.
Create a new conda environment:
conda create -n allele_finder -c olcbioinformatics allelefinder
Additional installation instructions are available here.
Usage
Each script has specific input requirements and usage instructions. Please refer to the respective documentation for each script for detailed information:
profile_reduceallele_translate_reduceallele_findallele_translate_findaa_allele_findallele_splitallele_concatenatestec_combined_subunits
Feedback
We welcome your feedback. If you encounter any issues installing or running AlleleFinder, have feature requests, or need assistance, please open an issue on GitHub.
License
AlleleFinder is licensed under the MIT License. See the LICENSE file for more details.
Metadata
Release files for AlleleFinder 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| allelefinder-0.5.0.tar.gz | 119.5 kB | Without provenance | Details for allelefinder-0.5.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| allelefinder-0.5.0-py3-none-any.whl | Python 3 | none | any | Details for allelefinder-0.5.0-py3-none-any.whl |
Total release size: 297.6 kB
Release files / allelefinder-0.5.0.tar.gz
| Download URL | allelefinder-0.5.0.tar.gz |
|---|---|
| Size | 119.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e26a79895de088ea5400d797a12e6c2c793fd2347630f4d19446e8d573be6428
|
|
BLAKE2b-256 checksum How to use checksums |
90d2d77155884fc6f61be39a1546facb0e55a06ef1927fd9e151f42dd35fa01a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / allelefinder-0.5.0-py3-none-any.whl
| Download URL | allelefinder-0.5.0-py3-none-any.whl |
|---|---|
| Size | 178.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
75d16d548ba62a029aecba64922eeb18a16fae3919d81828b587a1960c0574cf
|
|
BLAKE2b-256 checksum How to use checksums |
ab035dffe55dd98c4617a73162a34c46a6ac30f95c797b6a89af60bdc6861ad7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Security for AlleleFinder 0.5.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.