Bio.Phylo.PAML.yn00 模組
用於支援 yn00 的類別。
Yang 和 Nielsen 於 2000 年提出,用於估計蛋白質編碼 DNA 序列成對比較中的同義和非同義取代率。
- 例外 Bio.Phylo.PAML.yn00.Yn00Error
基底類別:
OSError
yn00 失敗。請使用 verbose=True 執行以檢視 yn00 的錯誤訊息。
- 類別 Bio.Phylo.PAML.yn00.Yn00(alignment=None, working_dir=None, out_file=None)
基底類別:
Paml
yn00 的介面,為 PAML 套件的一部分。
- __init__(alignment=None, working_dir=None, out_file=None)
初始化 Yn00 實例。
使用者可選擇性地傳入指定輸入序列比對、工作目錄和最終輸出檔案位置的字串。
- write_ctl_file()
從選項動態建構 yn00 控制檔案。
控制檔案會寫入至 yn00 類別的 ctl_file 屬性所指定的位置。
- read_ctl_file(ctl_file)
解析控制檔案並將選項載入 yn00 實例。
- run(ctl_file=None, verbose=False, command='yn00', parse=True)
使用目前設定執行 yn00。
如果 parse 為 True,則讀取並傳回結果,否則傳回 None。
- Bio.Phylo.PAML.yn00.read(results_file)
解析 yn00 結果檔案。