生物。KEGG。酶包
模块内容
使用KEGG酶数据库的代码。
- 功能:
parse -返回给出Record对象的迭代器。
- 职业:
记录-保存来自KEGG酶记录的信息。
- class Bio.KEGG.Enzyme.Record
基类:
object
保存KEGG Enzymase记录的信息。
- 属性:
条目 EC编号(不含“EC”)。
名称 酶名称列表。
className 分类术语列表。
sysname 该酶的系统名称。
反应 反应描述字符串的列表。
基板 基片列表。
产品 产品列表。
抑制剂 抑制剂列表。
辅因子 辅因子列表。
执行器 效应器的列表。
评论 评论字符串列表。
途径 3个字节的列表:(数据库、id、路径)
基因 2-二元组列表:(生物体,基因id列表)
疾病 3个字节组的列表:(数据库、id、疾病)
结构2-字节组列表:(数据库,结构id列表)
数据链接 2-字节组列表:(数据库,数据库ID列表)
- __init__()
初始化新记录。
- __str__()
返回此记录的字符串表示形式。
- __firstlineno__ = 35
- __static_attributes__ = ('classname', 'cofactor', 'comment', 'dblinks', 'disease', 'effector', 'entry', 'genes', 'inhibitor', 'name', 'pathway', 'product', 'reaction', 'structures', 'substrate', 'sysname')
- Bio.KEGG.Enzyme.parse(handle)
解析KEGG Enzene文件,返回Record对象。
这是一个迭代器函数,通常用于for循环。 例如,使用Biopython测试套件中的一个示例KEGG文件,
>>> with open("KEGG/enzyme.sample") as handle: ... for record in parse(handle): ... print("%s %s" % (record.entry, record.name[0])) ... 1.1.1.1 alcohol dehydrogenase 1.1.1.62 17beta-estradiol 17-dehydrogenase 1.1.1.68 Transferred to 1.5.1.20 1.6.5.3 NADH:ubiquinone reductase (H+-translocating) 1.14.13.28 3,9-dihydroxypterocarpan 6a-monooxygenase 2.4.1.68 glycoprotein 6-alpha-L-fucosyltransferase 3.1.1.6 acetylesterase 2.7.2.1 acetate kinase
- Bio.KEGG.Enzyme.read(handle)
解析仅包含一个条目的KEGG Enzene文件。
如果手柄不包含记录或包含多个记录,则会引发异常。 例如:
>>> with open("KEGG/enzyme.new") as handle: ... record = read(handle) ... print("%s %s" % (record.entry, record.name[0])) ... 6.2.1.25 benzoate---CoA ligase