跳转到主要内容

大量序列的常用工具

项目描述

CoolSeqTool

image image image Actions status


文档 · 安装 · 用法 · API参考


概述

CoolSeqTool 提供

  • 一个Pythonic API,用于对次级分析工具感兴趣的兴趣序列数据,包括基因名称和转录本之间的映射,MANE转录本描述,以及通用转录本存档
  • 增强对SeqRepo数据库的访问,包括多个额外的方法和工具
  • 映射工具,结合上述功能,以支持参考序列、注释层和MANE转录本之间的转换

安装

CoolSeqTool 可在 PyPI 上找到。

python3 -m pip install cool-seq-tool

有关依赖项设置要求的说明,请参阅文档中的 安装说明


用法

所有 CoolSeqTool 资源都可以通过顶层类实例初始化。

>>> 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'>)

反馈和贡献

我们欢迎用户和感兴趣的合作者提交错误报告、功能请求和代码贡献。有关提交反馈和贡献新代码的指南,请参阅 文档

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

cool_seq_tool-0.7.1.tar.gz (4.3 MB 查看散列)

上传时间 源代码

构建分发

cool_seq_tool-0.7.1-py3-none-any.whl (4.0 MB 查看散列)

上传时间 Python 3

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面