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,请使用解析功能。