Skip to main content

No project description provided

Project description

Python Bindings for lib_tsalign

PyPI

Python bindings for the template switch aligner. Aligns two DNA sequences while detecting template switches — short-range translocations where a query region is copied from (or aligns to) a different location, possibly on the reverse complement strand.

Installation

pip install tsalign

Quick start

import tsalign

result = tsalign.align("ACGTACGT", "ACGACGT")
print(result.cigar())   # compact alignment string
print(result.stats())   # cost, duration, node counts, …

Aligner options

Create an Aligner once and reuse it for many sequences:

aligner = tsalign.Aligner(
    min_length_strategy="preprocess_lookahead",  # default: "lookahead"
    chaining_strategy="lower_bound",             # default: "none"
    total_length_strategy="maximise",            # default: "maximise"
    no_ts=False,                                 # set True for plain gap-affine
)

result = aligner.align("ACGTACGT", "ACGACGT")

Custom cost configuration

Costs are specified in .tsa format. Use sample_tsa_config/config.tsa as a starting point and consult the main repository README for a description of each parameter.

aligner = tsalign.Aligner(costs_file="sample_tsa_config/config.tsa")
result = aligner.align("ACGTACGT", "ACGACGT")

You can also pass the cost string directly:

with open("my_costs.tsa") as f:
    cost_str = f.read()
aligner = tsalign.Aligner(costs=cost_str)

Restricting the alignment range

Use AlignmentRange to align only a window of the input sequences:

from tsalign import Aligner, AlignmentRange

aligner = Aligner()
result = aligner.align(
    "NNNACGTACGTNNN",
    "ACGACGT",
    range=AlignmentRange(reference_start=3, reference_end=11),
)
print(result.cigar())

Individual start/limit keyword arguments are also accepted when range is not provided:

result = aligner.align(
    "NNNACGTACGTNNN",
    "ACGACGT",
    reference_start=3,
    reference_limit=11,
)

Working with alignment operations

alignment.alignments() returns a typed list of (count, op) pairs:

from tsalign import align, TemplateSwitchEntranceOp, TemplateSwitchExitOp

result = align(reference, query)
for count, op in result.alignments():
    if isinstance(op, TemplateSwitchEntranceOp):
        print(f"Template switch: {op.direction}, primary={op.primary}, offset={op.first_offset}")
    elif isinstance(op, TemplateSwitchExitOp):
        print(f"Exit, anti-primary gap: {op.anti_primary_gap}")
    else:
        # SimpleAlignmentOp — a basic edit in the primary or secondary track
        print(f"{count}x {op.kind}")

Visualisation

result = tsalign.align(reference, query)
result.viz_template_switches()   # prints ASCII art to stdout

Limiting search resources

result = aligner.align(
    reference,
    query,
    cost_limit=100,       # return None if cost would exceed this
    memory_limit=500_000, # return None if memory exceeds this number of bytes
)
if result is None:
    print("No alignment found within limits")

Accepted sequence types

Any object whose str() representation is a valid DNA string (ACGTN) is accepted — including Bio.Seq:

from Bio.Seq import Seq
result = tsalign.align(Seq("ACGTACGT"), Seq("ACGACGT"))

Project details


Download files

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

Source Distribution

tsalign-2.1.2.tar.gz (158.2 kB view details)

Uploaded Source

Built Distributions

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

tsalign-2.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tsalign-2.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tsalign-2.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tsalign-2.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp314-cp314-win_amd64.whl (940.5 kB view details)

Uploaded CPython 3.14Windows x86-64

tsalign-2.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

tsalign-2.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tsalign-2.1.2-cp314-cp314-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

tsalign-2.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp313-cp313-win_amd64.whl (939.8 kB view details)

Uploaded CPython 3.13Windows x86-64

tsalign-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tsalign-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tsalign-2.1.2-cp313-cp313-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

tsalign-2.1.2-cp312-cp312-win_amd64.whl (939.8 kB view details)

Uploaded CPython 3.12Windows x86-64

tsalign-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tsalign-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tsalign-2.1.2-cp312-cp312-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

tsalign-2.1.2-cp311-cp311-win_amd64.whl (942.2 kB view details)

Uploaded CPython 3.11Windows x86-64

tsalign-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tsalign-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tsalign-2.1.2-cp311-cp311-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

tsalign-2.1.2-cp310-cp310-win_amd64.whl (942.6 kB view details)

Uploaded CPython 3.10Windows x86-64

tsalign-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tsalign-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tsalign-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

tsalign-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file tsalign-2.1.2.tar.gz.

File metadata

  • Download URL: tsalign-2.1.2.tar.gz
  • Upload date:
  • Size: 158.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tsalign-2.1.2.tar.gz
Algorithm Hash digest
SHA256 f2291cafecf691d6a9ab5f1b00a0e893dca89c5ef2f7b58169da640fcba18ed5
MD5 1a034f55e37111d6e0932e77ee4fe0d7
BLAKE2b-256 773e795ed550701e9bb862c56e1886b5bb38b01f0f66d9ac3432560fe83a5f2f

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18e52fb1136dba314773fbc0902b2f365af7b8dfa801acf74cc1a34029471ced
MD5 6b6c6fa532eade6c3bbcddd2bc385048
BLAKE2b-256 879859d28dcd6858282677c56bae1f9fe406ef8acbdd9853a4e0d8a5aee3196d

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3aaaf69d740b5294ac4823b0766f551d5cc32407dd7698ff70a6ef8245b60097
MD5 ed4050f61b234660c04b9fa509a84fb6
BLAKE2b-256 7cc5c36d49beab17dfcf24e9fb666323cda30d3a824245202ac4ff7225abc537

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a98083eb5ef79f925a88342ddf8477d12f24fd12f0cd2289c92c0c62b88388ea
MD5 69080bbcbf446eb2bea621e02603aa27
BLAKE2b-256 c3853389062f2aa4cc5c0fed3c2cbd4dc1c09171941540e274994f610c1199bd

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c9fc20aa444a70b05bd91ad67784b62e601ad5bece489fe09f7df2937c58a24
MD5 a7ae658b1820c227e638d2269d0a23ba
BLAKE2b-256 4c788cf9bc8ffccc6b04764ee80e83dba7a9a8f2e8fa0fb87a516625b4f2ff00

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62672ff0112329ff7c43ce9b3147babe9524e7a1ec845729fa299de83ba5973f
MD5 13cd1ecd8b59253afabf9d5de01d824a
BLAKE2b-256 4b979803dba3b53815d6e497558608569a61b22c19afc69015d2e06c1d0da9ee

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tsalign-2.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 940.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tsalign-2.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 baf976e58ff4e1734035f46f7a8da6a650f2fe1990d5d5025fb1b1b8c8f9010a
MD5 eccf88ddb6d9e28de6bf98a4845a02d4
BLAKE2b-256 db9fc0eb74678de7ded3c0975c2bc9233027ee3e805b30fd0d8495fe6fd5d3a0

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8e6b950f2d4b1137642e6f1429848f39c886c2f929c53b09a6c334dd156547f
MD5 44fc85cd2675361a581607fbf1369284
BLAKE2b-256 f30a18f84168d4f165bb0dc4ceb136e8f9ddc53c3e306b1ff54254bda276ca20

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 894570f2bc957d1f177759b1925f84df63632f23c0b8b9cc2306fbe5bda353b8
MD5 7f4d95fed33a19e6e0c8994cb1c7f9bb
BLAKE2b-256 871c9948af166ca9fe968942df819e291bce0a67ebd9c986e1eb5dbc33568aa0

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 177e8ec1da19611d31fe605da255b2eed324e70bc662923b25505b55c38ba740
MD5 da2bcfa6b854243af33c50d5a38e8d08
BLAKE2b-256 505a60bc6b50aade3a09775e086da9532248c1c84f211f98dd9bd48c5d749b4b

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 46f386681d686c94db7a12c8f34093a2b80398928526c329aa7f8456698c4a27
MD5 73a1a3877935a7cefc584e706249010d
BLAKE2b-256 290f93fee3ecd297372560fe630f49f6a6503e6f9aa979a1846578a805795576

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46d372e072f57f5eb6389f19a8d13008d34c4950d5b3a35b9f7edfa25c638f88
MD5 08e94a7a042e299f75a1e73ef94d5090
BLAKE2b-256 acf14f7e20553c269289216eb442c741bd699282474d174775e67bfdcbfeba99

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tsalign-2.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 939.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tsalign-2.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 86139a06a5c756f0a799ed172b7936dbe03d69bf774e430b03d494e42f268d91
MD5 775742e374552f9be549ca0d24b7dbfa
BLAKE2b-256 7659acbbe0df45232c54b78a0779a26d153bc62c7ea2c541b7ba241a51841b38

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f256beeadc2bbe6186594e504c23eebc2258bb77cc7522ab4557865e55d560ac
MD5 2818e20b4593f71abdff3f04243e5ae5
BLAKE2b-256 36c698524833765d0cf7ca9b6210cdc97b7f21d3af747844313060e5346754a0

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a82b16462974f7282e26cf68db5811b1281d750865d1b9a0246cd602cdd33c6
MD5 175e4423f3ca61ad5c4f6ee4e674def4
BLAKE2b-256 663afed2deb6ca6a6e23ae8b71aed73361c14060e93d565e0395b1f9b78c6097

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4a9d5a2518001f3279e837de76a7db2af1383630a61547ebd82dd550074946a
MD5 e5b4e1bc7f34c400aabf96e64160e0bb
BLAKE2b-256 d3d5ecb4fe2878728aeae2330165027636ea2f4595c5236fdc3cd3d28089e49c

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f1328a6fb1de32d81fd9ee7484afcf101e158a0a3891f4e6cf47644a7f556d9d
MD5 df2cce8eecd4cb079ca018140d57fa3b
BLAKE2b-256 55e6dceae7c9dbe70bfeb9e894d9d61bb69a9bd433ac5afe34872a2c7ec05a97

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tsalign-2.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 939.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tsalign-2.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6b68ef0e18d8b737032cdba83aa6e2ffd5d995b1a40688cda11e7b700e99545f
MD5 b48ce0a4cfac39432ccf6f233ddbf60b
BLAKE2b-256 7db4270224762e94497d9f9054c40a6c0087d5a35d1cd1074dc73dda99bc4512

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcdfc73068da0687b2714890554924fdeddf4dc2618da022128a4de6786c304c
MD5 132b77ae1d0788acf2ae6e8031397915
BLAKE2b-256 2003b53f7eccdf7e59856de239d688f70d3a1747303ca688533a5c4cf2441a57

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9976d22031ef69c4f0be13c58aed65c13c645c166db1e6ff9111d3dfe4644ce6
MD5 69cfba029d45dad2998047e71b239ebc
BLAKE2b-256 dc65522167f81a229c2b3eb087071de47e09f486facabaf63e31b26c7b5f775a

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e803f6e7f12c311c7f1cabc6957c07860571576bd87fc799a25c87fbe715668e
MD5 c4341a1c5531da222f91a52fc16bcba2
BLAKE2b-256 7051dfa10b40207fd0899135249ecda07630ad4456875f86382699be5eedea37

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d0e0d3acd1b7ad341d1030fb227494d5d9f380c64ffc39a8ae70e17050c786f
MD5 e6061fd0b4c534e512029f38adb678a1
BLAKE2b-256 2a7a77c5e2cdd2288371a5427c92da6cf55d0e68786b4a0c7c763ca3f9f58bc0

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tsalign-2.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 942.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tsalign-2.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 61c151d3b6e5afd4f97d3be839b51f3094ab2f62967d23cab5c3d6fdfeb1f4a6
MD5 0401ba8d527ec9e647e24427f8fa0670
BLAKE2b-256 92fe932a28d6619cdd9fc3dafeda1dbf8e97a4499d84caca903e0cf41a3c97be

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 033a7aaff69ddf565f3401e9af39f0ef0d124337befe96284f928fb3995ad6c3
MD5 a3587cd3ea5a55a7346d4d2b30f301ba
BLAKE2b-256 4d09f159e23d34bde4cb66b55702fe2a4ce5f292ad730dc4f2c8d71dc0a06f90

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8dcd302747747d4124591dff7ed43a3f2d5b9451d867c7739ed4c65c8f3ff0e2
MD5 f6804535ede851efd3775b6ebfa6e7c3
BLAKE2b-256 945abdc6246406ab5d4a6c01534842589f7985828e8861822dfe67444cb18624

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40ae52840d2e22df151afe3602484398cc248164456d1cab5f88bcce272fa7c6
MD5 a8e83d0b7ba4b317085096789fa8e5eb
BLAKE2b-256 25dd9cc4d6bac27e046aff619b3cdd61b99df66c2c62ed11ee71835e572bfb65

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a14a1d41bd129df5ae62a43f1420ee6c2c50d4ae455609195f6079aa207741c
MD5 0cd441c918bfec3c9e140431905a6763
BLAKE2b-256 5196bc4ee309651f98d8bf1b73358192307d81e8396a6a88db2cef838213d3e0

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tsalign-2.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 942.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tsalign-2.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43dc8c6f609ea11202923f17babc1460cda6e624a84cca076178796b6f3f6449
MD5 b59077fb53cf2db672f6b996b2b235c1
BLAKE2b-256 b6c48ec1531341f5bc846b0c86998a0bdf256a61272268347a936abff27c1470

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a0b2159dba3eb9235913578192d92a465af1a585624ee5034270c378fea83ae
MD5 34866bfc3217e2f6a925aacafbae8b96
BLAKE2b-256 c99c452d67ab56523f6b97292bbf1596b6c42d585a38a68f52f15500d0716d23

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 829472b0ec8d02a4b4c480bf4ed6c0a8dddb442d39791164d44f21dc35086521
MD5 e3bd232ad70b1283e6de77fd0c4b05a1
BLAKE2b-256 a1aaf0162786285febf1972d1671da2477a32a89357b1f95a8a0fb0352d4d1de

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26db5239eef027172377a9cab27778a8d4bc6500a5d52e10691e2308a20e3328
MD5 cfd86be61cf90b175f8728eb277a16a1
BLAKE2b-256 a97273099ae452a95ba8b0aaa8229e50232ffe375de27fd340e3262f58ebb687

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9e07dfe6952452bd5c6960a5e1ca07890238fb2beb217563a7a96f078a4a2df
MD5 7e66e88e58d29bf33d47ce3f54f139c5
BLAKE2b-256 c965870872bceb0457fa2ad4bd4e1d0952724d2ec8a1bd7da6ed2f752ecd3b7e

See more details on using hashes here.

File details

Details for the file tsalign-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsalign-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f31bcb45aac140ac2a0a28edf3475cc42ea3adb2b4c21fbf042008d600d555f
MD5 883ffad1211905b5563479b324640d4e
BLAKE2b-256 18f68bbf93eaacaf8613eb43b1481b0a4237abf6afb0a2fcf80dd3dc19fa3390

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page