Bio.motifs.mast 模块

用于支持 Motif Alignment and Search Tool (MAST) 的模块。

class Bio.motifs.mast.Record

基类:list

用于保存 MAST 运行结果的类。

mast.Record 保存关于 motif 与序列之间匹配的数据。Record 中保存的 motif 是 meme.Motif 类的对象。

mast.Record 类继承自 list,因此您可以通过索引访问记录中的单个 motif。或者,您也可以通过名称查找 motif。

>>> from Bio import motifs
>>> with open("motifs/mast.crp0.de.oops.txt.xml") as f:
...     record = motifs.parse(f, 'MAST')
>>> motif = record[0]
>>> print(motif.name)
1
>>> motif = record['1']
>>> print(motif.name)
1
__init__()

初始化类。

__getitem__(key)

返回索引为 key 的 motif。

Bio.motifs.mast.read(handle)

将 MAST XML 格式句柄解析为 Record 对象。