Bio.Motifs.jaspar包¶
子模块¶
模块内容¶
JASPAR2014模块。
- class Bio.motifs.jaspar.Motif(matrix_id, name, alphabet='ACGT', instances=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', instances=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主题列表。
- 属性:
版本:使用的Jaspar版本
- __init__()¶
初始化类。
- __str__()¶
返回记录中所有主题的字符串。
- to_dict()¶
以矩阵字典的形式返回矩阵列表。
- Bio.motifs.jaspar.read(handle, format)¶
从几种不同Jaspar格式之一的文件中读取Motif。
返回PFM的记录。根据传递的格式调用适当的例程。
- 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)。