Skip to main content

pymafft

Python bindings for MAFFT-rs, a Rust reimplementation of the MAFFT multiple sequence alignment tool.

Installation

pip install pymafft

Quick start

import pymafft

# Align protein sequences
result = pymafft.align([
    "ACDEFGHIKLMNPQRSTVWY",
    "ACDEFHIKLMNPQRSTVWY",
    "ACDEHIKLMNPQRSTVWY",
])

for seq in result:
    print(f"{seq.name}: {seq.sequence}")

print(f"Alignment width: {result.width}")

Usage

Align from a list of sequences

# Auto-named (seq_1, seq_2, ...)
result = pymafft.align(["ACDEFGHIK", "ACDEFHIK", "ACDHIK"])

# Named sequences
result = pymafft.align([
    ("human", "ACDEFGHIKLMNP"),
    ("mouse", "ACDEFHIKLMNP"),
    ("fish",  "ACDEHIKLMNP"),
])

Align from a FASTA file

result = pymafft.align_file("sequences.fasta")

Align from a FASTA string

fasta = ">s1\nACDEFGHIK\n>s2\nACDEFHIK\n"
result = pymafft.align_fasta_string(fasta)

Choose an alignment strategy

# FFT-NS-2: fast default
result = pymafft.align(seqs, strategy="fftns2")

# G-INS-i: global iterative (accurate, for globally alignable sequences)
result = pymafft.align(seqs, strategy="ginsi")

# L-INS-i: local iterative (most accurate for <200 sequences)
result = pymafft.align(seqs, strategy="linsi")

# E-INS-i: generalized affine (for sequences with large internal gaps)
result = pymafft.align(seqs, strategy="einsi")

# FFT-NS-i: progressive + iterative refinement
result = pymafft.align(seqs, strategy="fftnsi", maxiterate=100)

# --auto: let MAFFT pick from the number and length of the sequences
result = pymafft.align(seqs, strategy="auto")

CLI-equivalent options

Every keyword is one mafft-rs command-line flag, applied by the CLI's own flag layer, so the result is byte-identical to the command line's for the same flags.

# `mafft --auto --adjustdirection --thread 1 --nuc` over in-memory records
result = pymafft.align(genes, strategy="auto", adjust_direction=True,
                       threads=1, seq_type="nuc")

# Substitution matrix and gap penalties (`--bl 50 --op 1.0 --ep 0.2`)
result = pymafft.align(seqs, scoring="bl50", gap_open=1.0, gap_extend=0.2)

# Guide-tree order output, one more tree rebuild
result = pymafft.align(seqs, reorder=True, retree=3)

# Progress lines (the CLI's stderr) to a callable; quiet by default
result = pymafft.align(seqs, strategy="auto", progress=print)

# Any other flag, verbatim
result = pymafft.run(["--nofft", "--maxiterate", "2", "--quiet"], seqs)

Failures raise pymafft.MafftError (a ValueError) with the CLI's exit code in .code and stderr text in .message, e.g. Illegal character U for a residue outside the alphabet. Nucleotide output is lowercase and protein output uppercase, as with C MAFFT.

Work with results

result = pymafft.align(["ACDEFGHIK", "ACDEFHIK"])

# Access sequences
result.nseq              # number of sequences
result.width             # alignment width (columns)
result[0].name           # sequence name
result[0].sequence       # aligned sequence (with gaps)
result[0].ungapped()     # sequence without gaps

# Export
result.to_fasta()        # FASTA-formatted string
result.to_tuples()       # list of (name, sequence) tuples
result.to_biopython()    # Bio.Align.MultipleSeqAlignment (Biopython imported lazily)

# Iterate
for seq in result:
    print(seq.name, len(seq))

Supported strategies

Strategy Flag Description
fftns2 default Fast progressive alignment
fftnsi --maxiterate N Progressive + iterative refinement
ginsi --globalpair Global iterative (accurate)
linsi --localpair Local iterative (most accurate for <200 seqs)
einsi --genafpair Generalized affine (large internal gaps)
auto --auto Chosen from sequence count and length

License

  • Rust code: MIT
  • Original MAFFT algorithm: BSD-3-Clause

Based on MAFFT by Kazutaka Katoh.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymafft-0.2.0.tar.gz (876.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pymafft-0.2.0-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

pymafft-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pymafft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pymafft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymafft-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

pymafft-0.2.0-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

pymafft-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pymafft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pymafft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymafft-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

pymafft-0.2.0-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

pymafft-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pymafft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pymafft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymafft-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pymafft-0.2.0-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

pymafft-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pymafft-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pymafft-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymafft-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

pymafft-0.2.0-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

pymafft-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pymafft-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pymafft-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymafft-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file pymafft-0.2.0.tar.gz.

File metadata

  • Download URL: pymafft-0.2.0.tar.gz
  • Upload date:
  • Size: 876.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pymafft-0.2.0.tar.gz
Algorithm Hash digest
SHA256 168baa01d0288a0aec7d0e3d9e1409acf0cb8ec0814d7be13118cb5f510eccc6
MD5 c397cb8bdfca12ea936ba936c1960618
BLAKE2b-256 0b82bd0ca4bad71bdbb6c1951f2955cd9070cc1dd2d729f263568691d872ae6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0.tar.gz:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pymafft-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pymafft-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 666996aa56adac53cc482fe57508d74276dfd1cecd95d907ea9967d73fb484de
MD5 bbcb6af4a5f33b20968f126e5c6ea56f
BLAKE2b-256 d879d106ef603af6d089ef1bc8af97fd1e2dce67c24c488121d93a385ba666a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17e5e87191062439d5412664d7fa62013c4f37b54f5771a81d9e7a2a90969f4a
MD5 d17b52240b6fbd361c1e5afb40353c5a
BLAKE2b-256 20509e3ed4faca07c2b01c256bbf60fc37ac9cdcabec1ac166587fc4595fc813

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a7b2e34ea0d4c4b5040cae5c4e76c6500d8b07ab38aebbd52e479dd943cba47
MD5 831c1044b79e54c51610684b4fd01428
BLAKE2b-256 357478335bfcadcb9921c02966ac81396fa3c34fe23698c87cebeb699af6ef36

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7d828baf309783ac5a8527de36418484f20aac7c12c3821f237b5e3889a5a64
MD5 9021491c5fae95d3fadae6018fbb3066
BLAKE2b-256 9f55213ba4bc3c9b07ba07f6668d5187cded1fcf3be27bb708ecb66baa7298ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 149207753ed944c132c26a5bb57d7f8289c7802592cfdf9fc4f73667ebbfca8e
MD5 b65859c7133291d8cc8533c0935ac206
BLAKE2b-256 4e82d77f9ca77b087b46f581cbbc11aa39ade67fdf807de3b93cec4bb8c0cec0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pymafft-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pymafft-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 36beb5c2bb9bf3b487653bbba1d5bd0c828329c7fa2955513f2e785639e213cf
MD5 42ce325eb484180135fe3b5c599cd33c
BLAKE2b-256 53c345fc9c748a7615bcb9a54cf9841e3331df8819e3faf94056fd69693360c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3eb84dcde132603c693930a97a88dd5a6b7b0cb25c27bf1ea348367fa8f24100
MD5 cbf81e5f50f5f39c3587834a66160510
BLAKE2b-256 cbb77780d12a4e558aa9b2c3a381cc620a163820dc36a882c588ff5ad04561ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8005989d4fef2d0aaea31473dd91cc0788d026de2e6314cc3c8d2bb387a0f727
MD5 a206ad858275ff3df3ce6262dae04e80
BLAKE2b-256 520c70d2efa496a554fc0c263c68c9d44d570b586f1c627966b4dc7484e3ae2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 758394f41e6f5fcba045148bb92c23dd13b77b613a9985793562a7072d7c5846
MD5 3c553f6b89567b4a84e1dcd5dd5c3ace
BLAKE2b-256 7c627ad9c3ce6807a2a665d34c5119e29081dd397af47da198519aa925ebcdb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ed391e0398722d7d1ec3dd49c2431cd0b21a221158918efa7f54c7b0c8de8fa
MD5 22c1cea89f5382ee899057b7059b02db
BLAKE2b-256 3d35dc66c50f31c289edd221b67cbd72fd1851348aa3fcb17eb5e6d4020128df

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pymafft-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pymafft-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 594d3fafd967506b14a07a3c31881633648556b08733a7366319af9158abc157
MD5 351b91440604ab537e19bb9f7edc1d85
BLAKE2b-256 eb04526ac02cfae9a1434f292a6ebe42e797a8adef658adeef8df31bffe93791

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 522f176817a37ae1730eb57e06f21e4c8323e667362f691ff6e547119ec46f64
MD5 4ee2988292669b176d90503409a778c8
BLAKE2b-256 9da032631c7c77dce021cab0603ab6457e7841dc5dba78fc223266b64ff65d41

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ae718b5dcea973384e2a66cc2dba70ec4e1b9f1f5aba5471df3df4375e4dc56
MD5 ec17056f2a35988ff49d41b46148c9b4
BLAKE2b-256 b0f06bfee5d28fdd682eb6ea138699909291b3c2f6f6a5e79d1d4885096f1aa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d42aa45bed99f9428b31fabc2a8db068d64b9ba3c00628443f6211e1987f87e3
MD5 c5a64edef5c25ab42aab0d037333bb8b
BLAKE2b-256 85585513fb2b495738ee84da1a71595a04fd6daef9af7b59c0867465f2607638

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0f54dd091a50dcd371c7688d824590673d97eedf0baef5ef4f9310a9b9fc38d3
MD5 71c31e3567305ad9ca97e2094aa50488
BLAKE2b-256 f2db9d8e2db8ce6972be5679c98e6b0b09c1391849e1b8111704ee1741464f0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pymafft-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pymafft-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cabe9392f6c1babf95773d1aa13f2e04b79ed4d1912cb2dd4013c8cc7b464295
MD5 fb44415c0fd42efcf2aa1d105d8381a0
BLAKE2b-256 999cf0229c044abb2a98d8c0c39450c8a130cdf9b94d07bbfeff561a2d69843e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cabbcb3c89b0ccaecc3ccb31faceff04d1fcd18a4f39160cf17f767dd06989e8
MD5 ea70bbdd0ed14c1cbf384dfda7ac9917
BLAKE2b-256 51455429e6e370c6ba3c7abe001d44df47c48d25d86e5b6c988062c7da2489ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b96c7aea16f5e4ad59a9fb1f6d2c286ec339c87118994ccdfa53ee91228b1bb
MD5 56cdf7638fe23a96472c6264968c2586
BLAKE2b-256 c5ab0661419753416cf214f4bf4b56956b00cab7cbfc7f0230ddafe058c8b116

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86a8374bfadfeed3a96ec5c9f6966b41aa849776355562eb8f0f4801c38b63be
MD5 6a52e487d984189bb9ee0cefb06126ca
BLAKE2b-256 e6331dd934d2e6136c0fffa49a2bd5e4b13eb4817addaf9e8f844a3a25e4a2d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd161430fa121305ee48559d9b5c78e2111b2c18d8562e2d330d44ae80f465b0
MD5 2a2046235e443b4f914aa8ab3739e12a
BLAKE2b-256 50fd4c2e8f65510dad0056909df57d98624eccd314767d21d868c192b161d4f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pymafft-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pymafft-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e34230df2689d823abb15725325f73b9d90f77e0242ee247377a24d57ef5a3bb
MD5 0c2c4bc2c7a7a94e352b1f0a49471699
BLAKE2b-256 ff65efe2c5dc180f4254e215a6b2fe504096d853f34139361f50afdf36e99f36

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp39-cp39-win_amd64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd3d2d721f01d223ec6225673b8af9e1b3a191a833860f115f6a6c160a3bb490
MD5 da53b52ce571823955220fdeaf24052f
BLAKE2b-256 c80bf8dfa99dcee086df17a99ee342cc4003f1decca69d2f1af18b402665d78e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53b35b22c5e00b105ef6f2b0140fbdb407ff5699721438658df6af50b5e1f319
MD5 e28401d8f4730fad8c7cd8124f623769
BLAKE2b-256 bf785688412940f39f64b33eff2d9eaa512e7df484ccd8613dadeabaf56f8622

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 048eab42f7285c275021ba1e2534f0554e56c012dd45dc979ae63e6837927d95
MD5 6cfe390cee7c57a3ed8f63bd3ca7ab31
BLAKE2b-256 531c941b8acb47c0e0928bd7cc8a1e8ff0dca7c5f75e5facc0357029f4686cf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymafft-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pymafft-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a1ec823961d05181e3fe50fa66da735e35af6d836399b6a3af86f15cd9ea9952
MD5 0fc9957c82baefe8fc55fc8c21eef997
BLAKE2b-256 434b2a706da680fef71f03556d31a81298853e6eb098720acd15ed1d75288f21

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymafft-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: python.yml on luksgrin/rust-MAFFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.0 This release

26 files

0.1.2

26 files

0.1.0

26 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