Bio.motifs.jaspar 包

子模块

模块内容

JASPAR2014 模块。

class Bio.motifs.jaspar.Motif(matrix_id, name, alphabet='ACGT', alignment=None, counts=None, collection=None, tf_class=None, tf_family=None, species=None, tax_group=None, acc=None, data_type=None, medline=None, pazar_id=None, comment=None)

基类: Motif

Bio.motifs.Motif 的子类,用于表示 JASPAR 谱。

如果可用,将存储其他元数据信息。元数据可用性取决于 JASPAR 基序的来源(‘pfm’ 格式文件、‘jaspar’ 格式文件或 JASPAR 数据库)。

__init__(matrix_id, name, alphabet='ACGT', alignment=None, counts=None, collection=None, tf_class=None, tf_family=None, species=None, tax_group=None, acc=None, data_type=None, medline=None, pazar_id=None, comment=None)

构建一个 JASPAR 基序实例。

property base_id

返回 JASPAR 基本矩阵 ID。

property version

返回 JASPAR 矩阵版本。

__str__()

返回 JASPAR 谱的字符串表示。

我们选择仅提供已填充的元数据信息。

__hash__()

返回与 JASPAR 谱相对应的散列键。

注意:

我们假设矩阵 ID 的唯一性

__eq__(other)

如果矩阵 ID 相同,则返回 True。

class Bio.motifs.jaspar.Record

基类: list

表示 jaspar 基序列表。

属性
  • version: 使用的 JASPAR 版本

__init__()

初始化类。

__str__()

返回 Record 中所有基序的字符串。

to_dict()

将矩阵列表作为矩阵字典返回。

Bio.motifs.jaspar.read(handle, format)

从几种不同的 JASPAR 格式之一的文件中读取基序(s)。

返回 PFM(s) 的记录。根据传递的格式调用相应的例程。

Bio.motifs.jaspar.write(motifs, format)

以 “pfm” 或 “jaspar” 格式返回基序的表示。

Bio.motifs.jaspar.calculate_pseudocounts(motif)

计算伪计数。

计算序列总数乘以背景核苷酸的平方根。

Bio.motifs.jaspar.split_jaspar_id(id)

将 JASPAR 矩阵 ID 分割为其组成部分。

组成部分是基本 ID 和版本号,例如 ‘MA0047.2’ 将返回为 (‘MA0047’, 2)。