Skip to main content

基于正则表达式的 HGVS 样式变体字符串验证,用于变体效应的多重分析。

项目描述

构建状态 覆盖状态 代码风格:黑色

mavehgvs

mavehgvs 是 MAVE-HGVS 变体表示标准的 Python 参考实现,是 HGVS 的严​​格子集主要用于临床基因组学。

MAVE-HGVS 标准

MAVE-HGVS 是HGVS 序列变体命名法20.05 版的严格子集。HGVS 命名法是全面且极具表现力的,因此包含许多不需要的语法来表示来自变异效应的多路复用分析 (MAVE) 数据的变异,并使变异字符串的解析更具挑战性。

虽然存在用于解析 HGVS 的包(最值得注意的是 biocommons hgvs 包,但它们旨在用于人类遗传学并依赖于序列数据库和参考序列(称为 MAVE-HGVS 的“目标序列”),它们并不总是可用或相关用于多重检测。

MAVE-HGVS 试图定义一个易于解析的 HGVS 命名法子集,该子集捕获 MAVE 数据集中出现的那些变体,同时排除许多不太可能找到的变体类型。重要的是,mavehgvs 实现不依赖于外部序列数据库或标识符。

支持的变体

MAVE-HGVS 支持 DNA、RNA 和蛋白质变体。MAVE-HGVS 支持 HGVS 变体的子集,包括:

  • 换人
  • 删除
  • 重复
  • 插入
  • 帧移位

许多 HGVS 变体不受支持,包括:

  • 倒置
  • 转换
  • 扩展
  • 甲基化状态的变化
  • RNA融合转录本
  • 嵌合体
  • 嵌合体
  • 结果不确定的变体
  • 反式或未知阶段的变体
  • 复杂变体(例如易位)

有关更多详细信息,包括示例变体,请参阅包文档中的规范。

安装

使用以下命令从 pip 安装 mavehgvs:

pip3 install mavehgvs

反馈

要使用 mavehgvs 包或 MAVE-HGVS 标准报告问题或请求新功能,请使用 GitHub 问题跟踪器。

项目详情


下载文件

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

源分布

mavehgvs-0.5.0.tar.gz (25.5 kB 查看哈希

已上传 source