在 GitHub 上编辑此页面

OB— title: Getting Started permalink: wiki/Getting_Started layout: wiki —

下载和安装

对于 Windows,我们提供点击即运行的安装程序。大多数 Linux 发行版将包含一个可选的 Biopython 包(尽管这可能已过时)。否则,您通常需要下载并解压缩存档,然后从源代码安装。有关详细信息,包括先决条件,请参见我们的 下载页面

您可以在 python 提示符下检查您的安装是否成功

>>> import Bio

如果没有任何错误,那么您应该完成了。如果您得到类似“ImportError: No module named Bio”之类的错误,则说明某些操作错误。请注意大小写很重要。

教程

Biopython 教程和食谱 (HTML, PDF) 包含我们的大部分文档。有关更多链接,请参见 文档

快速示例

尝试在 python 中执行此操作

from Bio.Seq import Seq

# create a sequence object
my_seq = Seq("CATGTAGACTAG")

# print out some details about it
print("seq %s is %i bases long" % (my_seq, len(my_seq)))
print("reverse complement is %s" % my_seq.reverse_complement())
print("protein translation is %s" % my_seq.translate())

您应该得到以下输出

seq CATGTAGACTAG is 12 bases long
reverse complement is CTAGTCTACATG
protein translation is HVD*

这是一个关于 Biopython 的 Seq(序列)对象及其一些方法的非常简短的演示。

读取和写入序列文件

使用 SeqIO 模块将序列读写为 SeqRecord 对象。对于多序列比对文件,您也可以使用 AlignIO 模块。

初学者

进一步阅读