Bio.CAPS包

模块内容

切割的放大多态性序列(CAPS)标记。

CAPS标记物是如下所述的差异切割位点的位置和可用于使其可视化的一组引物。 更多的信息可以在报纸上找到 Konieczny and Ausubel (1993) (PMID 8106085)。

class Bio.CAPS.DifferentialCutsite(**kwds)

基类:object

排列中的差异酶切割位点。

差异切割位点是比对中酶切割至少一个序列且不能切割至少一个其他序列的位置。

成员:
  • 开始--它所在的位置。

  • 酶-导致这种情况的酶。

  • cuts_in -酶切入的序列列表(作为比对的索引)。

  • blocked_in -酶被阻断的序列列表(作为比对的索引)。

__init__(**kwds)

初始化DifferentialCutsite。

每个成员(如类描述中列出的)都应作为关键字包含。

__firstlineno__ = 20
__static_attributes__ = ('blocked_in', 'cuts_in', 'enzyme', 'start')
exception Bio.CAPS.AlignmentHasDifferentLengthsError

基类:Exception

对齐序列长度不同时的例外情况。

__firstlineno__ = 48
__static_attributes__ = ()
class Bio.CAPS.CAPSMap(alignment, enzymes=None)

基类:object

显示所有可能的dcuts的路线地图。

成员:
  • 对齐-映射的对齐。

  • dcuts -以DifferentialCutsites的形式列出可能的CAPS标记。

__init__(alignment, enzymes=None)

初始化CAPSMap。

要求:
  • 对齐-要映射的对齐。

可选:
  • 酶-用于创建地图的酶列表。返回到空列表。

__firstlineno__ = 52
__static_attributes__ = ('alignment', 'dcuts', 'enzymes', 'length', 'sequences', 'size')