Bio.KEGG.Gene 包
模块内容
用于处理 KEGG 基因数据库的代码。
函数: - parse - 返回一个给出 Record 对象的迭代器。
类: - Record - KEGG 基因的表示。
- class Bio.KEGG.Gene.Record
基础类:
object
保存来自 KEGG 基因记录的信息。
- 属性
entry 条目标识符。
name 基因名称列表。
definition 基因的定义。
orthology 2 元组列表: (直系同源物 ID, 角色)
organism 元组: (生物 ID, 生物)
position 基因的位置
motif 2 元组列表: (数据库, 链接 ID 列表)
dblinks 2 元组列表: (数据库, 链接 ID 列表)
- __init__()
初始化新记录。
- __str__()
返回此 Record 的字符串表示。
- Bio.KEGG.Gene.parse(handle)
解析 KEGG 基因文件,返回 Record 对象。
这是一个迭代器函数,通常用于 for 循环中。例如,使用 Biopython 测试套件中的一个示例 KEGG 文件,
>>> with open("KEGG/gene.sample") as handle: ... for record in parse(handle): ... print("%s %s" % (record.entry, record.name[0])) ... b1174 minE b1175 minD