生物对齐链模块

Bio.Align支持“链”成对对齐格式。

正如UCSC所描述的那样,链文件将一系列成对比对存储在单个文件中。通常,它们用于基因组到基因组的比对。链文件存储对齐片段的长度、对齐间隙和对齐分数,但不存储对齐序列。

请参阅https://genome.ucsc.edu/goldenPath/help/chain.html。

您需要通过Bio.Align功能使用此模块。

链文件格式中的坐标是根据从零开始的起始位置(如Python)和对齐区域大小定义的。

class Bio.Align.chain.AlignmentWriter(target)

基类:AlignmentWriter

UCSC链文件格式的对齐文件编写器。

fmt: str | None = 'chain'
format_alignment(alignment)

返回具有一个对齐格式为链块的字符串。

__abstractmethods__ = frozenset({})
__annotations__ = {'fmt': 'Optional[str]'}
__firstlineno__ = 30
__static_attributes__ = ()
class Bio.Align.chain.AlignmentIterator(source)

基类:AlignmentIterator

UCSC链文件的对齐迭代器。

文件中的每个链块都包含一个成对比对,这些比对是增量加载和返回的。 比对得分作为比对的属性进行评分; ID存储在由比对的注释属性引用的字典中的键“id”下。

fmt: str | None = 'chain'
__abstractmethods__ = frozenset({})
__annotations__ = {'fmt': 'Optional[str]'}
__firstlineno__ = 163
__static_attributes__ = ('_line',)