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!
Metadata
Release files for sourmash-mixers 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sourmash_mixers-0.2.2.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sourmash_mixers-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.6 kB
Release files / sourmash_mixers-0.2.2.tar.gz
| Download URL | sourmash_mixers-0.2.2.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eeec333d6bfcb5d48c7d63e8c5899b61c6acd2472ecff01678a6b16731492b4b
|
|
BLAKE2b-256 checksum How to use checksums |
244203c7c332720f8276f08b1841224bfa0852ec1becbec3d8187a3fa600260b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|
Release files / sourmash_mixers-0.2.2-py3-none-any.whl
| Download URL | sourmash_mixers-0.2.2-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
65766cb1af386a54a75043318c4d379bc3b74b9d8c14b986d8e9ad57cb1e5901
|
|
BLAKE2b-256 checksum How to use checksums |
164667d282af661c7164f0431aba39df6a38332ede30a7d36ac825c53147cbb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|