Yanked
This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 26.8.1 instead.
Sailfish
Sailfish is a performant multiple sequence alignment(MSA) simulator, written in C++ and Python, allowing for quick and easy generation of large simulated datasets.
Project goals
- Ease of use
- Speed
- Modularity
Installation
pip install msasim
Example
from msasim import sailfish as sim
from msasim.sailfish import MODEL_CODES, ZipfDistribution
ROOT_SEQUENCE_LENGTH = 100
sim_protocol = sim.SimProtocol("(A:0.5,B:0.5);",
deletion_rate=0.01,
insertion_rate=0.01,
deletion_dist=ZipfDistribution(1.08, 50),
insertion_dist=ZipfDistribution(1.08, 50),
seed=50)
sim_protocol.set_sequence_size(ROOT_SEQUENCE_LENGTH)
simulation = sim.Simulator(sim_protocol, simulation_type=sim.SIMULATION_TYPE.PROTEIN)
simulation.set_replacement_model(model=MODEL_CODES.WAG,
gamma_parameters_alpha=1.0,
gamma_parameters_catergories=4)
msa = simulation()
msa.print_msa()
Metadata
Release files for msasim 2024.5.221254
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| msasim-2024.5.221254-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| msasim-2024.5.221254-cp312-cp312-macosx_10_9_x86_64.whl | CPython 3.12 | CPython 3.12 | macOS 10.9+ x86-64 | Details |
| msasim-2024.5.221254-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| msasim-2024.5.221254-cp311-cp311-macosx_10_9_x86_64.whl | CPython 3.11 | CPython 3.11 | macOS 10.9+ x86-64 | Details |
| msasim-2024.5.221254-cp39-cp39-musllinux_1_1_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux musl 1.1+ x86-64 | Details |
| msasim-2024.5.221254-cp38-cp38-musllinux_1_1_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux musl 1.1+ x86-64 | Details |
Total release size: 3.1 MB
Release files / msasim-2024.5.221254-cp312-cp312-win_amd64.whl
| Download URL | msasim-2024.5.221254-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 237.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7356a24c62c7d0a35cff420a70a2c8217f6799ef19db2770acc7fb7f44bff25c
|
|
BLAKE2b-256 checksum How to use checksums |
27db0cbcc2f6c8519d004a32c730c0653240d172318ceb51db74d1cc37016240
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / msasim-2024.5.221254-cp312-cp312-macosx_10_9_x86_64.whl
| Download URL | msasim-2024.5.221254-cp312-cp312-macosx_10_9_x86_64.whl |
|---|---|
| Size | 380.4 kB |
| Tags | CPython 3.12 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
3c13d2c128d2e30b7766890a01943316b9a0f1609b37bd2691f67673633b3e92
|
|
BLAKE2b-256 checksum How to use checksums |
439c6a6e268dda87629cc04f2d97cb991008c3a1913d9fe3d137ca78ef2b7c1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / msasim-2024.5.221254-cp311-cp311-win_amd64.whl
| Download URL | msasim-2024.5.221254-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 236.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d24fa27ac99919b90ec5b59b40b807183b6e5cad4fd9b168bcb5a5269ddceda2
|
|
BLAKE2b-256 checksum How to use checksums |
e2d4a7d0afb8eda4a5deeceb335e13351d047817ee63881796d074afec473fe0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / msasim-2024.5.221254-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | msasim-2024.5.221254-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 379.6 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
8482502988d15adc6ebe332c30fbab1b0ca22ebdf8290a36fd40223681df7e56
|
|
BLAKE2b-256 checksum How to use checksums |
fe836f8f6d479ca707ae521241bd9e87a7c9060c9780bda116fd395dd4704fce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / msasim-2024.5.221254-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | msasim-2024.5.221254-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 952.8 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
91f270235d82ba9ee586827447448a7e0875867f81af13f8da81568f88b31de9
|
|
BLAKE2b-256 checksum How to use checksums |
7a9c362d1f4133f9a254f77d2689016069e481626e8072ccedc7024ff529314a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / msasim-2024.5.221254-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | msasim-2024.5.221254-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 952.7 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
0ac6ade443827d9dbafa333194842863845ca33e6778a314b8672b56e97ff4ae
|
|
BLAKE2b-256 checksum How to use checksums |
2f42d4edefe0c0f836f9edfdc8abf826e0f6c6097e9f31dd53113834b3263b92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|