diff --git a/LifeSciences/falcon-v0.3.0/build.sh b/LifeSciences/falcon-v0.3.0/build.sh index 28a571dfec02cfe48d03661b037ed05bd0fb9504..91b255d9e3767fb999227c0a0d43fd827d8f8dd3 100644 --- a/LifeSciences/falcon-v0.3.0/build.sh +++ b/LifeSciences/falcon-v0.3.0/build.sh @@ -21,7 +21,7 @@ create_dir() buildpath=$(create_dir $1) installpath=$(create_dir $2) -yum install -y m4 environment-modules systemd-devel +yum install -y m4 environment-modules systemd-devel tar xz gcc rsync source /etc/profile module purge @@ -46,19 +46,45 @@ module use $installpath/FALCON-master/FALCON-integrate/fc_env/ module load $installpath/FALCON-master/FALCON-integrate/fc_env/falcon_modulefiles mkdir -p pkg/falcon-v0.3.0-hpc && cp -r $installpath/* pkg/falcon-v0.3.0-hpc/ + +echo "#!/bin/bash" >> pkg/falcon-v0.3.0-hpc/Anaconda3_dir.sh +echo export Anaconda3_dir=$installpath >> pkg/falcon-v0.3.0-hpc/Anaconda3_dir.sh + cat>"pkg/falcon-v0.3.0-hpc/run.sh"< /dev/null current_dir="\$(cd "\$(dirname "\${BASH_SOURCE[0]}")" && pwd -P)" + for f in "\${current_dir}"/*; do if [[ -d "\${f}" && -f "\$(ls "\${f}"/*modulefiles 2>&1)" ]]; then module use "\${f}" && module load "\${f}"/*modulefiles fi done + module use \$current_dir/FALCON-master/FALCON-integrate/fc_env/ module load \$current_dir/FALCON-master/FALCON-integrate/fc_env/falcon_modulefiles + +##创建编译时Anaconda路径及Anaconda环境 +source Anaconda3_dir.sh +if [[ ! -d \$Anaconda3_dir ]]; then + mkdir -p \$Anaconda3_dir +fi +cp -r Anaconda3 \$Anaconda3_dir +echo "激活Anaconda环境成功" + +source activate python27 +echo "激活python环境成功" + +cd \$(pwd)/FALCON-master/FALCON-integrate +make init +source env.sh +make config-edit-user +make all +cd - +echo "激活FALCON环境成功" + EOF cd pkg/ && tar zcvf falcon-v0.3.0-hpc.tar.gz falcon-v0.3.0-hpc diff --git "a/LifeSciences/falcon-v0.3.0/doc/Falcon-v0.3.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/LifeSciences/falcon-v0.3.0/doc/Falcon-v0.3.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 1df7c013211cacde1cca758ace99c16dcb730ebc..4779d060d82bfbb4a696b8b211a69e6b7f5dad4a 100644 Binary files "a/LifeSciences/falcon-v0.3.0/doc/Falcon-v0.3.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/LifeSciences/falcon-v0.3.0/doc/Falcon-v0.3.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ