Bio. Gene.utils模块
用于帮助解析ESB文件的有用实用工具。
- class Bio.GenBank.utils.FeatureValueCleaner(to_process=keys_to_process)
基类:
object
提供专门的功能来清理功能中的值。
此类旨在提供一种机制来清理和处理ESB功能的键/值对中的值。这很有用,因为在以下情况下::
/translation="MED YDPWNLRFQSKYKSRDA"
否则你会得到一个空白
这种清理需要根据具体情况进行,因为不可能解释您是否应该将所有内容连接起来(例如在翻译中),还是将内容与空间结合起来(例如/notes的情况)。
>>> cleaner = FeatureValueCleaner(["translation"]) >>> cleaner FeatureValueCleaner(['translation']) >>> cleaner.clean_value("translation", "MED\nYDPWNLRFQSKYKSRDA") 'MEDYDPWNLRFQSKYKSRDA'
- keys_to_process = ['translation']
- __init__(to_process=keys_to_process)
使用我们应该处理的密钥初始化。
- __repr__()
返回类的字符串表示形式。
- clean_value(key_name, value)
清除指定的值并返回它。
如果未指定要处理的值,则将返回原始值。
- __firstlineno__ = 9
- __static_attributes__ = ('_to_process',)