搜索
查看: 1967|回复: 0

非root用户interproscan的安装和使用

[复制链接]

11

主题

34

帖子

332

积分

版主

Rank: 7Rank: 7Rank: 7

积分
332
发表于 2016-12-23 14:46:31 | 显示全部楼层 |阅读模式
本帖最后由 hope 于 2016-12-23 14:49 编辑

InterProScan常用于基因序列的功能注释,InterPro**是一个包含有蛋白质功能和家族等的数据库,而InterProScan的功能就是将我们的目标序列比对到这个数据库,从而了解其功能。


关于InterProScan的功能和安装过程以及基本的配置要求官网提供了非常详细的InterProScan wiki,这里就不做细述。
但通常我们面临的问题是权限,比如python的版本问题,我的集群python是2.6,我也在自己家目录下正确安装有python2.7,但系统默认的是2.6,首先如何修改/usr/bin/python目录下python使其默认为自己安装的2.7。
最简单的就是用alias:
1
alias python='~/bin/Python-2.7.10/Python/bin/python2.7'

但是当所运行软件是调用系统默认python时,上面方法就失效了。
那么为什么非要修改系统默认版本呢?当需要python时直接指定就可以,是的,python编写的软件可以通过python2.7 软件这样的方式运行,但InterProScan的运行主程序 interproscan.sh并不是python写的,好在有一个专属的配置文件interproscan.properties,可设置软件和数据库路径。
所以,解决非root用户interproscan使用时python版本问题的方法就是添加python.command=/path/to/python2.7到配置文件。
本文固定链接:http://tiramisutes.github.io/2016/12/15/interproscan.html 转载请注明出处!



上一篇:喜怒哀乐和酸甜苦辣咸是同样的感觉吗
下一篇:一个通过文献注释基因功能的数据库【Gene RIF】
欢迎访问 my blog : Hope, Bioinformation
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号  

GMT+8, 2019-11-15 16:56 , Processed in 0.038425 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.