Skip to main content

Streaming Python client for the hcp-align exact alignment oracle

Project description

Python package

hcp-align is a streaming subprocess client for the v0.2 JSONL contract. Platform wheels bundle the exactly matching Rust binary; source-tree users may also provide an explicit path. Resolution order is constructor path, bundled binary, HCP_ALIGN_BIN, then PATH, with a strict version check.

from hcp_align import Client

client = Client()
for record in client.solve_batch(
    "edit-distance",
    query_file="queries.fa.gz",
    target_file="targets.fa.gz",
):
    print(record["record_type"])

solve_batch, verify_batch, and compare_batch are generators: records are decoded as the binary emits JSONL and are not accumulated by the client.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

hcp_align-0.2.0a2-py3-none-win_amd64.whl (1.1 MB view details)

Uploaded Python 3Windows x86-64

hcp_align-0.2.0a2-py3-none-manylinux_2_35_x86_64.whl (1.4 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

hcp_align-0.2.0a2-py3-none-manylinux_2_35_aarch64.whl (1.3 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ ARM64

hcp_align-0.2.0a2-py3-none-macosx_11_0_x86_64.whl (1.3 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

hcp_align-0.2.0a2-py3-none-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file hcp_align-0.2.0a2-py3-none-win_amd64.whl.

File metadata

  • Download URL: hcp_align-0.2.0a2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hcp_align-0.2.0a2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1f344293b353d9991996af0f665fbf5f4e2a4f430a8af50e62e648f33aac64dc
MD5 6f861fac3a27fe44634bf10fc9fd65eb
BLAKE2b-256 cdfb22cbb3a6df7c8970375be9176c85305c9a94e5d6fb09693f1fbb6c0979d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for hcp_align-0.2.0a2-py3-none-win_amd64.whl:

Publisher: release.yml on logannye/hcp-dp

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

File details

Details for the file hcp_align-0.2.0a2-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for hcp_align-0.2.0a2-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 894b0732b26ff3706514f52b67d2911b858f34fafeec8497a64bcc410c3c1f37
MD5 46fa64e8f47010f4051f4a92f10fe0e6
BLAKE2b-256 02c1e8b2d9b14e1b16df2f87efa3cfcf02e050807671ed7623d0b9a307e77f35

See more details on using hashes here.

Provenance

The following attestation bundles were made for hcp_align-0.2.0a2-py3-none-manylinux_2_35_x86_64.whl:

Publisher: release.yml on logannye/hcp-dp

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

File details

Details for the file hcp_align-0.2.0a2-py3-none-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for hcp_align-0.2.0a2-py3-none-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 fcf82da1b826416cab87b1c5b8fbfc21782d0e2fd969da590e2dca735da9aa5e
MD5 5976c34c4af3ee6f26d97e4a6dc76368
BLAKE2b-256 5dd700d8f5e5fdacb5316a28802da501cead560b207ee50452f1996dba5e87a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for hcp_align-0.2.0a2-py3-none-manylinux_2_35_aarch64.whl:

Publisher: release.yml on logannye/hcp-dp

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

File details

Details for the file hcp_align-0.2.0a2-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for hcp_align-0.2.0a2-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d147f1ebf73fb7dddfdbf026300a1a875a64802c6fb35a9171820144ab7ff84c
MD5 818f0cdf9bfb8f208a7d06f8872c7591
BLAKE2b-256 2683ca60a16f8229be90aca633b9275d4bf2e9035767b4b5d4ae40bb6b63e8ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for hcp_align-0.2.0a2-py3-none-macosx_11_0_x86_64.whl:

Publisher: release.yml on logannye/hcp-dp

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

File details

Details for the file hcp_align-0.2.0a2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hcp_align-0.2.0a2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22c45bd9d2b085eaf8a8405ad9ea18ddfcda7bd23cba2f203340372b1e52af13
MD5 7affa334617d4512b400b7f5504c812d
BLAKE2b-256 1faf4e98e9002e74590564a71fed738fd533b60f1de2f26c94c6146db7e2251a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hcp_align-0.2.0a2-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on logannye/hcp-dp

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

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