Installation notes for MCScanX version
来源:互联网 发布:螃蟹淘宝网店源码下载 编辑:程序博客网 时间:2024/05/17 03:11
Installation notes for MCScanX version
Prerequisites
- Java
Installation
- $ cd /programinstallers/
- $ wget -N http://chibba.pgml.uga.edu/mcscan2/MCScanX.zip
- $ wget -N http://chibba.pgml.uga.edu/mcscan2/transposed/MCScanX-transposed.zip
- $ cd /usr/local/bin
- $ unzip /programinstallers/MCScanX.zip
- $ unzip /programinstallers/MCScanX-transposed.zip
- $ cd MCScanX
- $ make
- Only if the following error occurs during make
g++ struct.cc mcscan.cc read_data.cc out_utils.cc dagchainer.cc msa.cc permutatio$msa.cc: In function ‘void msa_main(const char*)’:msa.cc:289:22: error: ‘chdir’ was not declared in this scopemake: *** [mcscanx] Error 1
then for each of the following files:
msa.h dissect_multiple_alignment.h detect_collinear_tandem_arrays.h
Edit them by adding #include <unistd.h> before the first line
for f in msa.h dissect_multiple_alignment.h detect_collinear_tandem_arrays.h ; do sed -i ‘1 i\#include <unistd.h>’ $f ; done
- $ make
- $ cd ../MCScanX-transposed
- $ make
- Because there are two different versions of MCScanX in the two directories, nothing is installed to the default PATH
- There is a different version called MCScanx (note lower case x) last updated Sept. 13, 2011 (commit 3b2f1a5d0e) at https://github.com/wyp1125/MCScanx.
One nice addition to this version is that it has error checking to make sure that the input files exist!
There is some confusing documentation about bed instead of gff input, but the code has no handler for bed files it appears.
To install this version
$ cd /usr/local/bin - $ git clone https://github.com/wyp1125/MCScanx.git
- $ cd MCScanx
- Same problem as above fixed by
for f in msa.h dissect_multiple_alignment.h detect_syntenic_tandem_arrays.h ; do sed -i ‘1 i\#include <unistd.h>’ $f ; done
- $ make
- Save a bit of space
$ rm .git -rf
0 0
- Installation notes for MCScanX version
- Java Web Services Developer Pack Installation Notes for Windows
- SkyEye Installation Notes
- Lustre 2.0 Installation notes
- rails x86 installation notes
- git installation & version
- [Python] python-ldap installation and usage notes
- hyperopt中文文档:Installation-Notes安装说明
- review for svn installation
- Installation Guide For PF_RING
- the partition for installation
- rabbitmq installation for CentOS
- PHP build notes - WARNING: This bison version is not supported for regeneration of the Zend/PHP pars
- notes for jms
- J2EE - Notes For Studying
- Notes for OpenGL - 1
- Notes for OpenGL - 2
- Notes for OpenGL - 3
- 常见语言的注释总结
- 字符函数
- BoradCast Receiver
- 编译器的三级优化
- 机器学习常见的算法面试题总结
- Installation notes for MCScanX version
- 顺序栈共享
- ContentProvider
- 9BASC代码排序
- Eclipse上Eclipse Javascript Neon缺少动态web项目的解决方法
- php 将网络图片保存到本地的方法
- SDUTACM Anohana: The Flower We Saw That Day Time Limit: 1000MS Memory Limit: 65536KB
- 正则表达式
- c# ManualResetEvent 解决socket连接超时问题