低水平核酸序列操作工具
libnano的Python项目详细描述
libnano是beta版的
核酸工具包
用于处理dna序列的低级python模块
它的开发目的是在特定于应用程序的库中用作COG,同时避免膨胀。<;br/>;
目标是要快,所以大多数东西都是用cython或c写的。
该项目正在积极开发中,希望文档很快就能完成
Python3.6+现在只为cython输入代码基,为python代码输入提示
功能
- seqstr:反向补码和汉明距离查找器
- seqgraph:查找兼容序列的团
- sequint:将小于32个碱基的序列转换为二进制
- seqscreen:根据gc内容等过滤序列
- ensembl rest:使用ensembl rest api查找基因和转录本 信息
- prostr:将dna转换为rna再转换回aa
- 条形码工具:生成具有长度和汉明距离的dna条形码集 限制
- seqsearch:搜索限制站点或 “Submers”(与目标中的子序列不匹配的Kmers为0或更多)
- fileio:genbank和fasta读写器,xmfa
- seqrecord:替代biopython seqrecord的功能较少
安装
如果您想在本地python环境中安装libnano 您可以使用pip:
$ pip install libnano
或者从github的源代码构建repo
$ python setup.py install
推荐PyPI第三方库
- 热门话题
- java对角差分 不满意链接错误:org。opencv。海吉。海吉。imread_0(OpenCV Java) java在Eclipse中使用mavenreleaseplugin java在加载时冻结JVM/Tomcat,而safepointlog记录使用safepoints“ThreadStop”条目 c#在visual studio中进行调试时是否可以像在eclipse(java)中那样编辑代码 java更改生成的jaxb类的类名和包结构 java我怎样才能同时使用JTextField和JLabel? Java swing使用按钮更改包含图标的标签的颜色 java如何实例化。我在运行时得到的类文件 java无法使用XPath为站点160by2定位WebElements mobile和message box。com和way2sms。通用域名格式 java将MYSQL日期时间值转换为UTC时区格式yyyyMMdd'T'HH:mm:ss'Z' java在Bundle中,如何找到给定键的值的类型? 使用Java流使用数据库游标 java阻止在过滤适配器数据时重新加载图像[Android]