33 lines
695 B
Bash
Executable File
33 lines
695 B
Bash
Executable File
#!/bin/bash
|
|
# 下载 eggNOG-mapper 数据库
|
|
# Usage: bash download_db.sh [DATA_DIR]
|
|
|
|
set -e
|
|
|
|
DATA_DIR="${1:-$HOME/.eggnog-mapper}"
|
|
echo "Downloading eggNOG-mapper database to: $DATA_DIR"
|
|
|
|
# 创建目录
|
|
mkdir -p "$DATA_DIR"
|
|
|
|
# 激活 eggnog-mapper 环境
|
|
# 请根据实际情况修改环境名称
|
|
CONDA_ENV="test4py311"
|
|
|
|
source "$(conda info --base)/etc/profile.d/conda.sh"
|
|
conda activate "$CONDA_ENV"
|
|
|
|
# 下载数据库
|
|
echo "Downloading eggNOG database..."
|
|
download_eggnog_data.py -y --data_dir "$DATA_DIR"
|
|
|
|
echo "Database download completed!"
|
|
echo "Location: $DATA_DIR"
|
|
|
|
# 显示数据库信息
|
|
if [ -d "$DATA_DIR" ]; then
|
|
echo ""
|
|
echo "Database contents:"
|
|
ls -lh "$DATA_DIR"
|
|
fi
|