Skip to main content

Cool-Seq-Tool

image DOI image image Actions status


Documentation · Installation · Usage · API reference


Overview

The Common Operations On Lots-Of Sequences Tool, Cool-Seq-Tool, provides:

  • A Pythonic API on top of sequence data of interest to tertiary analysis tools, including mappings between gene names and transcripts, MANE transcript descriptions, and transcript alignment data from the Universal Transcript Archive
  • Augmented access to the SeqRepo database, including multiple additional methods and tools
  • Mapping tools, including a transcript selection algorithm for selecting a representative transcript defined here, that combine the above to support translation between references sequences, annotation layers, and transcripts

Install

Cool-Seq-Tool is available on PyPI

python3 -m pip install cool-seq-tool

See the installation instructions in the documentation for a description of dependency setup requirements.


Usage

All Cool-Seq-Tool resources can be initialized by way of a top-level class instance:

>>> from cool_seq_tool import CoolSeqTool
>>> from cool_seq_tool.schemas import AnnotationLayer, CoordinateType
>>> cst = CoolSeqTool()
>>> result = await cst.mane_transcript.get_mane_transcript(
...     "NP_004324.2",
...     599,
...     AnnotationLayer.PROTEIN,
...     coordinate_type=CoordinateType.INTER_RESIDUE,
... )
>>> result.gene, result.refseq, result.status
('EGFR', 'NM_005228.5', <TranscriptPriority.MANE_SELECT: 'mane_select'>)

Feedback and contributing

We welcome bug reports, feature requests, and code contributions from users and interested collaborators. The documentation contains guidance for submitting feedback and contributing new code.

Release files for cool-seq-tool 0.17.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cool-seq-tool 0.17.0
File Size Uploaded
cool_seq_tool-0.17.0.tar.gz 4.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for cool-seq-tool 0.17.0
File Interpreter ABI Platform
cool_seq_tool-0.17.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.4 MB

Release files / cool_seq_tool-0.17.0.tar.gz

Download URL cool_seq_tool-0.17.0.tar.gz
Size 4.4 MB
Tags Source
SHA-256 checksum
How to use checksums
51095278616c561ebfc79b1f85e26096451b0d9ece332c5410f6df4acf5dd298
BLAKE2b-256 checksum
How to use checksums
5245906f2a8d7616906955768fb782709b0e3991a0fb5b4fb12ed895388d4354
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 19, 2026.

Transparency log

Release files / cool_seq_tool-0.17.0-py3-none-any.whl

Download URL cool_seq_tool-0.17.0-py3-none-any.whl
Size 4.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
0f8ec79e9633dfc5188e552d7825eb7ac6dd7ef59b21227384ff6f1b163ec84c
BLAKE2b-256 checksum
How to use checksums
669ea811b21d3d973054e8f0948a32435b986994f39251757ca5ecb3018fb9c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.17.0 This release

2 release files

0.15.4

2 release files

0.15.3

2 release files

0.15.2

2 release files

0.15.1

2 release files

0.15.0

2 release files

0.14.5

2 release files

0.14.4

2 release files

0.14.3

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.1.12

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release 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