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)
清理指定的值並傳回。
如果未指定要處理的值,則會傳回原始值。