Bio.Phylo.PAML.codeml 模組
用於支援 CODEML 的類別。
使用密碼子取代模型進行最大似然分析。
- exception Bio.Phylo.PAML.codeml.CodemlError
基底類別:
OSError
CODEML 失敗。請使用 verbose=True 執行以檢視 CODEML 的錯誤訊息。
- class Bio.Phylo.PAML.codeml.Codeml(alignment=None, tree=None, working_dir=None, out_file=None)
基底類別:
Paml
CODEML 的介面,屬於 PAML 套件的一部分。
- __init__(alignment=None, tree=None, working_dir=None, out_file=None)
初始化 codeml 實例。
使用者可以選擇性地傳入字串,指定輸入比對檔和樹狀圖檔的位置、工作目錄和最終輸出檔。CODEML 控制中的其他選項預設為典型設定,以便在核苷酸比對上執行位點類別模型 0、1 和 2。
- write_ctl_file()
從選項動態建構 CODEML 控制檔。
控制檔會寫入 codeml 類別的 ctl_file 屬性所指定的位置。
- read_ctl_file(ctl_file)
剖析控制檔並將選項載入 Codeml 實例。
- print_options()
列印所有選項及其目前的設定。
- run(ctl_file=None, verbose=False, command='codeml', parse=True)
使用目前組態執行 codeml。
如果 parse 為 True,則讀取並傳回結果,否則傳回 None。
儘管 CODEML 需要相對路徑,但引數可以絕對或相對路徑傳遞。
- Bio.Phylo.PAML.codeml.read(results_file)
剖析 CODEML 結果檔。