Primer3Plus requires Primer3, please intall first:
https://github.com/primer3-org/primer3
git clone https://github.com/primer3-org/primer3plus.git
cd primer3plus
The server runs in a terminal
Install the dependencies:
sudo apt install python3 python3-flask python3-flask-cors npm
Start the server:
cd PATH_TO_PRIMER3PLUS/primer3plus
export PATH=$PATH:/PATH_TO_PRIMER3/src
echo $PATH
python server/server.py
The client requires a different terminal
Install the dependencies:
cd PATH_TO_PRIMER3PLUS/primer3plus/client
npm install
Start the client:
cd PATH_TO_PRIMER3PLUS/primer3plus/client
npm run dev