用于处理生物序列和比对的python包

bseq的Python项目详细描述


bseq

用于处理生物序列和比对的Python包

快速启动

安装bseq

pip install bseq

FASTA格式的核苷酸序列

frombseq.sequenceimportNuclSequenceseq=NuclSequence('test_seq_name','GATTACA',description='Test nucleotide sequence')print(seq.fasta_format())

从文件导入对齐方式

frombseq.readerimportread_fasta_alignmentaln=read_fasta_alignment('/Users/Me/Downloads/seq.aln.fasta',seq_type='nucleotide',name='test_alignment',description='Test alignment for bseq')

概述

BSEQ帮助生物学家导入和操作核苷酸等生物序列, 氨基酸和密码子。与python中的其他生物信息学包不同,bseq只关注 分析和操作序列和路线。

依赖关系

bseq使用numpy进行许多对齐操作,并使用nose测试其源代码当使用pip安装bseq时,pip将自动安装numpynose

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Gson类中的java验证错误   If和elseif之间的java差异?   字典Java8地图。输入比较器   java连接到远程计算机以获得WMI支持   java如何使用改型处理JSON对象中的空值   在Java中使用Comparator时不可编译的源代码   java将Jar添加到JSP的运行时路径   带有随机对象的while循环的java大O时间复杂性   java可以在不考虑参数的情况下模拟方法吗?   java我有一个简单的代码,它不工作。无法修复错误“println”   向eclipse添加Xively java库   java是否可以启用本机代码的缓存?   全局变量如何在Java中的所有类之间共享要使用的语言环境?   Java内存游戏如何翻转单个卡?