Bio.GenBank.utils 模块
用于帮助解析 GenBank 文件的有用工具。
- class Bio.GenBank.utils.FeatureValueCleaner(to_process=keys_to_process)
基类:
object
提供专门的功能来清理特征中的值。
此类旨在提供一种机制来清理和处理 GenBank 特征的键值对中的值。这很有用,因为在以下情况下
/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)
清理指定的值并返回它。
如果未指定要处理的值,则将返回原始值。