← 学习中心

Seq 与 SeqRecord

序列对象、字母表与注释

本节你将能

创建 Seq/SeqRecord,完成切片、互补、转录与翻译。

直觉模型

Seq 是「智能字符串」;SeqRecord 再挂上 id、描述与注释字典。

核心要点

  • from Bio.Seq import Seq
  • complement() / reverse_complement() / transcribe() / translate()
  • 字母表与非法字符检查的意义
from Bio.Seq import Seq
s = Seq("ATGCGTAA")
print(s.reverse_complement())
print(s.translate())

常见误区

对蛋白质序列调用转录——对象语义不对。

动手

计算 GC 含量并打印反向互补。

互动

测验:SeqRecord 比 Seq 多了什么。

本节小结

下一节读写 FASTA/GenBank。

Seq 与 SeqRecord - 生命科学与前沿科技学习平台 | 必学必会