Bio.Emboss.Primer3模块

用于分析CLARSS eprimer3程序输出的代码。

与Biopython的其他地方一样,有两个输入函数:读取和解析,用于单记录输出和多记录输出。对于primer 3,为每个目标序列创建单个记录对象,并且可以包含多个primer。

即,如果您使用单个目标序列运行eprimer3,请使用读取功能。如果您运行带有多个目标的eprimer3,请使用parse函数对返回结果进行迭代。

class Bio.Emboss.Primer3.Record

基类:object

代表来自primer 3运行寻找primer的信息。

成员:

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

  • 评论-记录的评论行

__init__()

初始化课程。

__firstlineno__ = 26
__static_attributes__ = ('comments', 'primers')
class Bio.Emboss.Primer3.Primers

基类:object

Primer 3设计的一套底漆。

成员:

  • 尺寸-产品长度,请注意,您可以使用镜片(底漆)作为底漆的替代品。尺寸

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

底漆产品的长度(即产品尺寸)。

__firstlineno__ = 43
__static_attributes__ = ('forward_gc', 'forward_length', 'forward_seq', 'forward_start', 'forward_tm', 'internal_gc', 'internal_length', 'internal_seq', 'internal_start', 'internal_tm', 'reverse_gc', 'reverse_length', 'reverse_seq', 'reverse_start', 'reverse_tm', 'size')
Bio.Emboss.Primer3.parse(handle)

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

Bio.Emboss.Primer3.read(handle)

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

这适用于存在且只有一个目标序列时。如果为多个序列设计PCR,请使用解析功能。