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}, descendant={op.descendant}, offset={op.first_offset}")
    elif isinstance(op, TemplateSwitchExitOp):
        print(f"Exit, anti-descendant gap: {op.anti_descendant_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-3.0.0.tar.gz (157.0 kB view details)

Uploaded Source

Built Distributions

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

tsalign-3.0.0-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-3.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tsalign-3.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tsalign-3.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

tsalign-3.0.0-cp314-cp314-win_amd64.whl (936.7 kB view details)

Uploaded CPython 3.14Windows x86-64

tsalign-3.0.0-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-3.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

tsalign-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

tsalign-3.0.0-cp313-cp313-win_amd64.whl (936.0 kB view details)

Uploaded CPython 3.13Windows x86-64

tsalign-3.0.0-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-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

tsalign-3.0.0-cp312-cp312-win_amd64.whl (936.1 kB view details)

Uploaded CPython 3.12Windows x86-64

tsalign-3.0.0-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-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

tsalign-3.0.0-cp311-cp311-win_amd64.whl (935.9 kB view details)

Uploaded CPython 3.11Windows x86-64

tsalign-3.0.0-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-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

tsalign-3.0.0-cp310-cp310-win_amd64.whl (936.0 kB view details)

Uploaded CPython 3.10Windows x86-64

tsalign-3.0.0-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-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

tsalign-3.0.0-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-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

tsalign-3.0.0-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-3.0.0.tar.gz.

File metadata

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

File hashes

Hashes for tsalign-3.0.0.tar.gz
Algorithm Hash digest
SHA256 438c1877629c22a9a4df5927c2c5f151df0a8c0e288e99492582e5b7be819fc0
MD5 472be42e6227e78f44c737c0957b4941
BLAKE2b-256 fcc7a7f77b92790d0ed95e6443736ccadfba3e65575412a0b24b34af0daa5878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdf010274aa49844985911ec9d819c3f4d4519df07db95e3b95bb8d56e5bdb15
MD5 a4ff5a4e95c8c60a6f9e4e3ca67f8220
BLAKE2b-256 dcc4036a8e3a353d3db90fc293898d9028f30f1bb67e8e5b80648f2d862da1ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0f1f6441e98a4d27536c836c3b99459a6157e6796061c66c6f8eefcb8a125ac
MD5 ecae11ee945c28d1fded07bdba98d039
BLAKE2b-256 a2a63e19b791727b71aed6b327e247aa8dee6e5df2ddf6d77f7f94abf508480e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 933ab53f285e1e234a03e707810a7067133640f19de4ee494381d1fe6a8d7621
MD5 b3263f3b8dd963cc305fad4c6d3c6cb5
BLAKE2b-256 be9f58f93f8bd884178dae14aab03cc19f67289725f9e8eff0d9f4df8fc9136a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e95843587fdd17e073e9b48baa531a9a4d8c99daa3c2d708242cb2c0388cb6d9
MD5 b73d13f4e08a5d62aacfbb8ae550c724
BLAKE2b-256 896469a63bf511011aeb0ce88f433ae876d03e2d01c7bb69b083085ce2861e3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b33d09c340824eb95feadd2ad87612779faa51e79ba96025bcb2cd3119d2b571
MD5 39bc0509d654e0c932c6ce3063458a3b
BLAKE2b-256 d26f7990050b04581500af7dd2049941df056e966e7f43237a00450b834febb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsalign-3.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 936.7 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-3.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a54f6043f155c0f26cbe7b1fce722bfed2369dc5b4fcdc6cdc3f974be88d945f
MD5 35dde7fafb655a2a7d0fa0820b21bbad
BLAKE2b-256 e6a34e09d6f8132343d576ff474653d1c778f71243cb301dfd1e2f8f44258692

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cc0c06f5392d8c8699b04fc61e220b927b6655dc37ff6c177016e866477a894
MD5 d9ad69ee5b0d2b9d01c58ead92e79b60
BLAKE2b-256 ac067feccc1c338008a19e5b4d464d5046fbdb09d3e4dc3a3b340817b81965ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1270b64fde581b3e65a29fc89e33a2f64b9ba43a10a112ced35d37a344b87892
MD5 535255ef0b4848716af874c1d26c7555
BLAKE2b-256 420c681b34c71b30bd4885bfe49d725030450f8280a5af22a58756dd07e585f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 895db636f727ed26c47483c7a975702c9258010469ca18fb7ea9677af7eaf43f
MD5 5d434ce56fd9844c2c2cf69bbc5794c4
BLAKE2b-256 71564bdda47825465b177f2c448d8bca06f2f027ad55a7ba84403c73c1f762d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0b9a474fe1ddd84f2f59d152b59634ad9d373df132d8d3443add94f9f8a3182b
MD5 f135f4617a5907fb01251df0fb360efa
BLAKE2b-256 a459ac51ed300b246144717eb364d5a68bda657e67fcc37b9fa489620ee35b1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 276492d821858994744170531e2e0c57d0d806d519db28f4f620ae73a8070494
MD5 7d50bee2ab84cf3b307f04685df901c7
BLAKE2b-256 5fea6ba27c742bf6e000f8d21bc7172ae15df7435392352ccf027bdb58c40347

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsalign-3.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 936.0 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-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 33c774e1dec194a8d78964bbd8b48b442dde41afa186cae7091738ea11faee63
MD5 bda10374ee8d8396aa841dbf4325ce87
BLAKE2b-256 3fc18109d5d6b06febf64d4c39e028f4ef935cb63f572a69c19d7a8cc92dc692

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8815040098f1cc6b4720383fbd077bd5273a3465d63891237a8997d58daee300
MD5 496b3b207f5239e15cb3ca53adced744
BLAKE2b-256 348e8d842d45360cdce3fa4cbb8ede5da211ab5b5392c21f0e11172f93eb4828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ce1054994279bd0e6f893e394a810582b5331b3f983027d6a65e4b888cbe0fb
MD5 3d798bea5e3593f87b898c0c5234afa3
BLAKE2b-256 f443fc6e28c5e3424dc9f586ba1843f76f721b2fcb053120252be1c9cf82130b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ed07a7a9b567ec7a16daae97d8daac58d58633bf3b456961adedb4101e83b3d
MD5 e21bb4987631a1298cbb8a0cf95fd4a1
BLAKE2b-256 0a266b92afe9983329e16d7cbfd84ba0c044e668f99d842e0548ce03f5f2e71b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18fdac2076460cc66638b708a287cfbadc5fcb7789c78afef70b6269bfa22df9
MD5 c46fb8498fe8f7ee53c34a6fcce07a43
BLAKE2b-256 51de2d51487d61221b39ec7b2af65da5e5097f28eeb5ef020dda867b77158298

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsalign-3.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 936.1 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-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b9dc54510269c7aa26f8db03dc6609f7d99f04d6d33f7a4494d4e90c73c4d638
MD5 a0afdf9fd88ecc307b3d81b4bc1f1f78
BLAKE2b-256 13a5cbaaa00ded32859d11d8b16f312d8ba54151dd439101373c9b87f14897d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d406dd164c78da150c6691421ec4a799c6b0ab81ae63a9db29525ac4fd273d1e
MD5 de88952fada39ed5bbb4eedb5534be41
BLAKE2b-256 7aa70dd00e9a922aa5e89407e6dc1693489b3be71c88afefdb879ebba65c16ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c83e258657cf8b59ae9ef3df0ca9bed8bdbe414b2e20eda1ad08782ac4a8564
MD5 e1386e8a89cb17c3f09de4a54bc1de4b
BLAKE2b-256 73e773f595463cedea512a83c4c7abeae33363f8bed560d71cdfeb2c21a5bbcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 016d0eafc4409dea0bb08354394806362e21f804a39aa72d0ca021061cd08a45
MD5 bf87cc40f4856761343dba38bcc45da8
BLAKE2b-256 801f2ce4dc3e6e888dbafbf6844f2e7684a26f9894e0023a90e3e86d22cb76d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9ade14b9f89dd04c568d36a9d65a3f8e7736d049b4a1aff10ee5fce53e9e22b8
MD5 1a780577f42654f5bccbee92c47a8fed
BLAKE2b-256 2829e9501589e23e5ae319718ade26a81d44ec4b21dad6dd57f1d92437db6a5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsalign-3.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 935.9 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-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea6475028e0791e4865cec19f01afb4713769e5dcc08512c93f0648c1bd9ae3d
MD5 219819dae27f9f0a11d69e501ed11377
BLAKE2b-256 bfd19ff6815d450e05f3cfad3705a8bca2da4ba310c57867841b6887ab7139df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c800251a9ab6b8a39a1c6a5a1fd009aad49d890f03b0452ff7ef9bd23ece011e
MD5 73ab9d882d213b0f511748f2bed9810c
BLAKE2b-256 85795a12f5be9c8caac268d502d9b18000fcc06f531cd222c31884a0bf4bfb7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0879fc28ab12bab047f4a7f3d3857ff4d096a4c2fec2b36cb4fe5e939add1c49
MD5 29ccec88acf2896e890b649f4b20f240
BLAKE2b-256 08ec268a95175484142e1fa6fa01b8f1674d56e90e8880da4d0805a5e403a6bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f094ca3687f899953915f281d7576bfce04a6fc10cfe1305a5c1669106aedc5a
MD5 cde2da473d11695b368399e26c20875a
BLAKE2b-256 215ea32271b0e75ac156d6fa796d77c807dae548d442a37950cbd95d19743b3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a5ab302844faab6905ffab3fa4ef627bd931999a10b22d516ddd62500cdaa786
MD5 ccae161915d37f7eebc17812b117c5a0
BLAKE2b-256 510a2f24362da8771466bcf6a955598866903f01cb0d5744dc233861f49532ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsalign-3.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 936.0 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-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 de1e856ee8faba18eaa9701ba322eb69601141281ce4d6da4faf3fd75cfe273c
MD5 50d2e7a96d86b6640630c5258b15856e
BLAKE2b-256 011900ae588ae687da641fd95509d7a0a10b930ece288c5c1c931f605157a4d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b76413ad222a1023dc0689e0bdc38bba97f4058fddfb6be4d66856803d7dbfe9
MD5 9a0f67b756e608dc5969c43c243ef489
BLAKE2b-256 9a2e009fa043470ecb09be8c7dd02029ddad02babd11c81fff4879dc48392c2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a203d353e1c8381766a07ec7f1638701db3f4c390cf595d4a5e25c1647ce675c
MD5 ddfd280e51f448e93bed4703b7424022
BLAKE2b-256 0cee1707bb6844cc7001bdb969605850542001eb69e4b6c639a3612b72fed13d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68dd3a2d3fa0024cd8f4129926325c08b10dee1fea530b8f9c5f76e56df77c61
MD5 b444abd85512c3c01e03834a2c5a724c
BLAKE2b-256 2594b008cb5f17ffd572680cc6699c1505bd5a1d6cab880d460aebde7568e8d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ddd2e6d283578c99403668be920860ca568a467ae477f51ba4651f3533213998
MD5 eb16e1716139aa41ee234f9114916268
BLAKE2b-256 be00f7cf0e42ed59edb36b8c7db0c0db7795307e69689cbe6b821e20c0caaff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tsalign-3.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 369359769c12398e3d59f7568a9019852560e126283f9f3153f2e0c0dfb71b8a
MD5 8e753d37993f35380b9fbd2b703b5d45
BLAKE2b-256 690d950a21d374200aa4136aefc0971b8fc0dd3906875106294f95139093d6c7

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