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的一个子集,用于表示JASVAR配置文件。
如果有的话,将存储其他元数据信息。元数据的可用性取决于JASVAR主题的来源(“pfm”格式文件、“jaspar”格式文件或JASVAR数据库)。
- __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)
构造一个JASPARMotif实例。
- property base_id
返回JASPAR基本矩阵ID。
- property version
返回JASVAR矩阵版本。
- __str__()
返回JASVAR配置文件的字符串表示形式。
我们选择仅提供已填写的元数据信息。
- __hash__()
返回与JASVAR配置文件对应的哈希键。
- 注意:
我们假设矩阵ID的唯一性
- __eq__(other)
如果矩阵ID相同,则返回True。
- __annotations__ = {}
- __firstlineno__ = 17
- __static_attributes__ = ('acc', 'collection', 'comment', 'data_type', 'matrix_id', 'medline', 'name', 'pazar_id', 'species', 'tax_group', 'tf_class', 'tf_family')
- class Bio.motifs.jaspar.Record
基类:
list
代表jaspar主题列表。
- 属性:
version:使用的JASPAR版本
- __init__()
初始化课程。
- __str__()
返回记录中所有图案的字符串。
- to_dict()
将矩阵列表作为矩阵字典返回。
- __firstlineno__ = 128
- __static_attributes__ = ('version',)
- Bio.motifs.jaspar.read(handle, format)
从几种不同JASVAR格式之一的文件中读取图案。
返回PFA的记录。根据传递的格式调用适当的例程。
- Bio.motifs.jaspar.write(motifs, format)
以“pfm”或“jaspar”格式返回主题的表示。
- Bio.motifs.jaspar.calculate_pseudocounts(motif)
计算伪计数。
计算序列总数乘以背景核苷酸的平方根。
- Bio.motifs.jaspar.split_jaspar_id(id)
将JASPAR矩阵ID拆分为其组件。
组件有基本ID和版本号,例如“MA 0047.2”返回为(“MA 0047”,2)。