Для тулов и базы необходимы:
-
BioPython
-
scipy/numpy
-
matplotlib
-
clustalo
-
MySQLdb для python3
-
Зависимости в ig-frontend/requirements.txt
-
GCC от 4.7 и выше. Перед сборкой нужно убедиться, что в ig-tools/ig-snooper/svm_data_generator скрипт ./rebuild_all.sh отработает без ошибок - это будет означать, что нужные библиотеки/компиляторы для C++ в системе есть.
-
protoc 2.4.1 (protobuf compiler)
-
Что-то еще, что нужно будет дописать сюда
Все проверялось только с python3
-
Для MySQL выполнить скрипт ig-db/create_db.sql до строки "after syncdb"
-
Выполнить "python manage.py syncdb" и "python manage.py syncdb --database=ig" в ./ig-frontend
-
Выполнить в скрипте ig-db/create_db.sql команды после "after syncdb"
- В ig-config/* необходимо прописать правильные настройки подключения к базе и правильный storage_root
-
В директории ./pkgbuild запустить скрипт build_all.sh
-
Там же запустить install_all.sh от root
В дальнейшем, при перезаливке сервера нужно будет лишь выполнять шаги раздела "Установка".