BioSQL.BioSeq 模块

在 BioSQL 之上实现类似 Biopython 的 Seq 对象。

这允许使用类似 biopython 的 SeqRecord 和 Seq 接口检索存储在 BioSQL 数据库中的项目。

注意:目前我们不支持在 BioSQL 中记录每个字母的注释(如质量得分)。

class BioSQL.BioSeq.DBSeqRecord(adaptor, primary_id)

基类:SeqRecord

BioSQL 等效于 Biopython SeqRecord 对象。

__init__(adaptor, primary_id)

创建一个 DBSeqRecord 对象。

参数
  • adaptor - 一个 BioSQL.BioSeqDatabase.Adaptor 对象

  • primary_id - BioSQL 使用的内部整数 ID

您通常不会自己创建 DBSeqRecord 对象,使用 BioSeqDatabase 对象时会为您完成此操作。

property seq

Seq 对象

property dbxrefs: list[str]

数据库交叉引用。

property features

特征

property annotations: dict[str, str | int]

注释。