Bio.Emboss.Primer3模块

解析浮雕eprimer3程序输出的代码。

与Biopython中的其他地方一样,有两个输入函数Read和Parse,分别用于单记录输出和多记录输出。对于引物3,为每个靶序列创建单个记录对象,并且可以包含多个引物。

即,如果您使用单个目标序列运行eprimer3,请使用Read函数。如果您使用多个目标运行eprimer3,请使用parse函数迭代RetResult。

class Bio.Emboss.Primer3.Record

基类:object

表示来自引物3运行查找引物的信息。

成员:

  • 引物-描述此目标序列的引物对的引物对象列表。

  • 注释-记录的注释行

__init__()

初始化类。

class Bio.Emboss.Primer3.Primers

基类:object

由Primer3设计的一套底漆。

成员:

  • Size-产品的长度,请注意您可以使用len(底漆)替代底漆。

  • 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)

作为Bio.Emboss.Primer3.Record对象迭代primer3输出。

Bio.Emboss.Primer3.read(handle)

将primer3输出解析为Bio.Emboss.Primer3.Record对象。

这适用于只有一个目标序列的情况。如果为多个序列设计引物,请使用Parse函数。