Bio.motifs.xms 模块

解析 XMS motif 文件。

class Bio.motifs.xms.XMSScanner(doc)

基类:object

用于扫描 XMS XML 文件的类。

__init__(doc)

从 xms 文档生成 motif 记录,xms 文档是一个类似 XML 的 motif pfm 文件。

handle_motif(node)

从节点读取 motif 的名称和列,并添加 motif 记录。

get_property_value(node, key_name)

从节点提取名为 key_name 的 motif 属性的值。

get_acgt(node)

获取并返回 motif 的 A、C、G、T 权重。

get_text(nodelist)

返回列在 nodelist 上的 motif 属性的字符串表示形式。

class Bio.motifs.xms.Record(iterable=(), /)

基类:list

用于存储 XMS 矩阵表中信息的类。

该记录继承自包含单个 motif 的列表。

__str__()

返回 Record 对象中 motif 的字符串表示形式。

Bio.motifs.xms.read(handle)

从文件句柄读取 XMS 矩阵格式的 motif。

XMS 是一种用于描述调控 motif 和 PSSM 的 XML 格式。该格式由 Thomas Down 定义,并在 NestedMICA 和 MotifExplorer 程序中使用。