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 模块。