|
|
@echo off
|
|
|
|
|
|
|
|
|
|
|
|
echo.
|
|
|
echo ========================================================================
|
|
|
echo Docking@HOME v1.0
|
|
|
echo Molecular Docking Platform
|
|
|
echo ========================================================================
|
|
|
echo.
|
|
|
|
|
|
|
|
|
python --version >nul 2>&1
|
|
|
if errorlevel 1 (
|
|
|
echo [ERROR] Python is not installed or not in PATH
|
|
|
echo Please install Python 3.8+ from: https://www.python.org/downloads/
|
|
|
pause
|
|
|
exit /b 1
|
|
|
)
|
|
|
|
|
|
echo [OK] Python found
|
|
|
echo.
|
|
|
|
|
|
|
|
|
if not exist "venv" (
|
|
|
echo Creating virtual environment...
|
|
|
python -m venv venv
|
|
|
echo [OK] Virtual environment created
|
|
|
echo.
|
|
|
)
|
|
|
|
|
|
|
|
|
call venv\Scripts\activate.bat
|
|
|
|
|
|
|
|
|
python -c "import fastapi" >nul 2>&1
|
|
|
if errorlevel 1 (
|
|
|
echo Installing dependencies...
|
|
|
echo This may take a few minutes...
|
|
|
echo.
|
|
|
pip install -r requirements.txt
|
|
|
echo.
|
|
|
echo [OK] Dependencies installed
|
|
|
echo.
|
|
|
)
|
|
|
|
|
|
echo [OK] All dependencies ready
|
|
|
echo.
|
|
|
|
|
|
|
|
|
echo Starting Docking@HOME Server...
|
|
|
echo.
|
|
|
echo The GUI will open in your browser automatically
|
|
|
echo Press Ctrl+C to stop the server
|
|
|
echo.
|
|
|
echo ========================================================================
|
|
|
echo.
|
|
|
|
|
|
python start.py --host localhost --port 8080
|
|
|
|
|
|
pause
|
|
|
|