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 函式。