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]
註釋。