Bio.Emboss.Primer3 模組
用於解析來自 EMBOSS eprimer3 程式輸出的程式碼。
如同 Biopython 中的其他部分,有兩個輸入函式,read 和 parse,分別用於單筆記錄輸出和多筆記錄輸出。對於 primer3,會為每個目標序列建立一個單筆記錄物件,並且可能包含多個引子。
亦即,如果您使用單個目標序列執行 eprimer3,請使用 read 函式。如果您使用多個目標執行 eprimer3,請使用 parse 函式來迭代結果。
- class Bio.Emboss.Primer3.Record
基底:
object
表示來自 primer3 尋找引子的執行資訊。
成員
primers - 描述此目標序列之引子對的 Primer 物件列表。
comments - 記錄的註解行。
- __init__()
初始化類別。
- class Bio.Emboss.Primer3.Primers
基底:
object
由 Primer3 設計的引子組。
成員
size - 產物長度,注意您可以使用 len(primer) 作為 primer.size 的替代方案
forward_seq
forward_start
forward_length
forward_tm
forward_gc
reverse_seq
reverse_start
reverse_length
reverse_tm
reverse_gc
internal_seq
internal_start
internal_length
internal_tm
internal_gc
- __init__()
初始化類別。
- __len__()
引子產物的長度(即產物大小)。
- Bio.Emboss.Primer3.parse(handle)
將 primer3 輸出作為 Bio.Emboss.Primer3.Record 物件進行迭代。
- Bio.Emboss.Primer3.read(handle)
將 primer3 輸出解析為 Bio.Emboss.Primer3.Record 物件。
這適用於當只有一個目標序列時。如果為多個序列設計引子,請使用 parse 函式。