编译和安装
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令解压KneadData安装包。
cd /path/to/kneaddata unzip kneaddata-0.7.7-alpha.zip
- 执行以下命令进入解压后的目录。
cd kneaddata-0.7.7-alpha
- 执行以下命令编辑“setup.py”文件。
- 打开“setup.py”文件。
vi setup.py
- 按照下图添加“import shutil”,后面拷贝Bowtie2文件使用。
- 在“def download_unpack_zip”模块内,添加如下内容。
test1 = r'/path/to/Bowtie2/bowtie2-2.4.2-linux-aarch64.zip' shutil.copy(test1,download_file)
- 搜索“if not bowtie2_installed or replace_install”。
注释掉包含“bowtie2-2.2.3-linux.x86_64.zip”的两行,添加如下内容:
bowtie2_file="bowtie2-2.4.2-linux-aarch64.zip" bowtie2_url="http://sourceforge.net/projects/bowtie-bio/files/bowtie2/2.4.2/bowtie2-2.4.2-linux-aarch64.zip"
注释掉bowtie2_folder=”bowtie2-2.2.3”,添加如下内容:
bowtie2_folder="bowtie2-2.4.2-linux-aarch64"
- 打开“setup.py”文件。
- 执行以下命令进行安装。
python setup.py install