Installation of Primer3Plus 1.0.0
Additional Libraries
No additional libraries are necessary.
Procedure
Primer3Plus is not an application per se but rather a web interface to interact with Primer3. There is no compilation to be performed but you need to make sure that it is available to a local web browser using these instructions:
- The archive with the compiled tools is downloaded from the web in
/home/bioubuntu
, decompressed and the resulting folder is moved over into/opt/bio/sources
.
- This folder should belong to
root
ans its permissions should be set to755
.
% sudo chown -R root:root /opt/bio/sources/primer3plus
- ONce you are in
/opt/bio/sources/primer3plus
, you have to copy its content to/opt/bio/docs/cgi-bin
:
% sudo cp -r ./* /opt/bio/docs/cgi-bin
- The user that runs the Apache web server has to own
/opt/bio/docs/cgi-bin
:
% sudo chown -R www-data:www-data /opt/bio/docs/cgi-bin
- You need to modify the
settings.pm
file:
Before:
"PRIMER_BIN" => "./primer3_core", # for Linux
After:
"PRIMER_BIN" => "/usr/local/bin/primer3_core", # for Linux
- The web page should now be available using this URL: http://localhost/cgi-bin/primer3plus.cgi. Note: this will only work in an Impilo server…
- I added the following item into the Impilo > General purpose Tools menu.
% sudo xfce4-menueditor /etc/xdg/xfce4/desktop/menu.xml
- The following three items need to be added :
- Item: Launcher
- Name: Primer3Plus
- Command:
firefox http://localhost/cgi-bin/primer3plus.cgi