this meta-package installs a collection of sourmash plugins!
Project description
sourmash-mixers
sourmash-mixers
is a meta-package to install a number of useful
sourmash plugins!
Our intention is that all "suitably mature" sourmash plugins will be
available via sourmash-mixers
, at least for now. "Maturity" rubrics
are defined
here, but it's an evolving criteria...
The list of plugins installed by sourmash-mixers
is available in pyproject.toml
under dependencies - the list includes:
- a command-line plugin to produce 2- and 3-way Venn diagrams of sketches
- a command-line plugin to sketch many samples or genomes
- a command-line plugin to download NCBI genomes by accession
- a command-line plugin to filter hashes by presence/absence in multiple samples
- a command-line plugin to plot abundance histograms
Installation
This command:
pip install sourmash-mixers
will install the latest version of sourmash-mixers
from the Python Package Index.
Usage
Command-line plugin subcommands can be listed by:
sourmash scripts
and detailed usage information for each plugin command can be seen with
sourmash scripts <command> -h
e.g. sourmash scripts sketchall -h
.
You can list all installed plugins with:
sourmash info -v
Developer information
If you're interested in developing your own plugin, or updating an existing plugin, please see sourmash plugins via Python entry points. A template repository is available there for people who want to just get started writing code! Or you can get started with any of the plugins described above!
For questions, comments, and help writing and testing plugins, please file issues over on sourmash-bio/sourmash and/or visit our gitter/matrix channel.
Some back story on plugins - their motivation, and their implementation - can be found in this blog post.
If you're interested in adding your own plugin to sourmash-mixers specifically, please create a new issue in the sourmash-mixers repository with "Checklist for a new plugin" and fill it out as you can, and then ask for more instructions on that issue!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sourmash_mixers-0.2.2.tar.gz
.
File metadata
- Download URL: sourmash_mixers-0.2.2.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeec333d6bfcb5d48c7d63e8c5899b61c6acd2472ecff01678a6b16731492b4b |
|
MD5 | 15333851479c2ef5235a715177fcaf12 |
|
BLAKE2b-256 | 244203c7c332720f8276f08b1841224bfa0852ec1becbec3d8187a3fa600260b |
File details
Details for the file sourmash_mixers-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: sourmash_mixers-0.2.2-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65766cb1af386a54a75043318c4d379bc3b74b9d8c14b986d8e9ad57cb1e5901 |
|
MD5 | ba0d7ec666012065a1dc4477da844896 |
|
BLAKE2b-256 | 164667d282af661c7164f0431aba39df6a38332ede30a7d36ac825c53147cbb8 |