Installing DNA Software Desktop Software
Purpose
This document describes the process of obtaining a license and installing Desktop software from DNA Software Inc. (DNAS).
Licensing
Desktop software purchased from DNAS requires a license file that contains unique user and computer information. To obtain a license, user’s must submit the following information to DNAS:
License Information | Description |
|---|---|
User Name | The first and last name of user to register for one of the user seats on the software license. |
User Email | The email address of the registered user. This is the primary identifier on the registered user account, used to access and communicate with DNA Software on customer support issues. |
System OS | The Operating System of the computer where DNA Software tools are installed. Below are OS-specific CLI commands to get this information. Windows
LinuxDepending on the distro and version:
or
|
System Name | The unique name that identifies the computer where DNA Software tools are installed. Below are OS-specific CLI commands to get this information. Windows
“Host Name” under “Windows IP Configuration” Linux
|
MAC Address | The unique 12-digit hexadecimal physical (hardware) address embedded into the computers network interface card (NIC). Below are OS-specific CLI commands to get this information. Windows
“Physical Address” LinuxDepending on the distro and version:
“HWaddr” or
“link/ether” |
After you receive a license file from DNA Software (extension .lic), please copy it into the folder where the blastn executable is located.
For Visual OMP in Windows
You can set your license file through Visual OMP. In the toolbar, click Options > License Configuration. In the dialog box, click Add License File, then select the license (.lic) file.
Installation
Visual OMP
Windows only
Administrative permissions needed
Follow the provided link to the Google Drive zipped file.
Download the file and unzip it.
Run the Setup executable.
OMP-DE, ThermoBLAST, ThermoSearch
Windows
Administrative permissions needed
Unzip the Linux OMP DE zip archive file into a folder somewhere on your system at a location of your choosing. A common practice is to place installed software in folders under /opt. For example, the default location is /opt/OMP_DE. NOTE: If you will also be using DNA Software’s ThermoBLAST, make sure that the OMP DE folder is called OMP_DE and that it is next to (i.e. a sibling of) the folder for ThermoBLAST.
Make sure that all six of these executable files have execute permission turned on:
aoi
AOI_d
AOI_s
omp
OMP_d
OMP_s
Save OMP DE license files that you receive from DNA Software in your OMP DE folder.
The OMP DE folder contains two bash scripts called omp and aoi. If your chosen folder location for the OMP DE folder is different than the default, edit each of the two bash script files so that they use the full pathname and directory you have chosen.
The two bash scripts, omp and aoi, need to be located somewhere that can be found by the execution search PATH for any OMP DE users. You can either change their PATH to include the OMP DE folder, or else create symbolic links to (or make copies of) the scripts in a location that is already in their PATH. The command echo $PATH can be used in a terminal window to see the locations currently defined in a user’s PATH.
Optional The OMP DE folder contains two versions each of OMP and AOI. OMP_s and AOI_s have been built using static linking, so they are larger but include more of what they need to run. OMP_d and AOI_d have been built using dynamic linking, which allows them to be smaller by linking dynamically to software libraries on your system. If the default choice between dynamic and static linking doesn’t work on your Linux distribution, edit the bash script so that it refers to the alternate version.
Operations specific to Windows
Calling ompde.bat
Default (recommended)
The ompde.bat file is located in the same location as OMPServer.exe (within the OMP folder). No environment variable setting is required, as the assumption of the relative (identical) location is true.
Option 1 (recommended for interactive use)
Create a Windows shortcut that points to the ompde.bat that exists within the OMP folder of the OMP (or Visual OMP) installation. Then the shortcut can be placed in the Send To folder for a user. When the user uses the Windows File Explorer and selects some combination of .OEF files and/or folders that contain .OEF files, they can use Send To to easily send this file/folder selection to the ompde.bat file that already exists in the OMP folder.
Option 2
Copy the ompde.bat file (not a shortcut) to another location. This requires setting environment variables OMPdeAOIexe, OMPdeOMPexe, and OMPdeDir, as the assumption of the copied ompde.bat file’s relative (identical) location to OMPServer.exe file would be false.
Linux
Root or superuser permissions needed
Decide where you want to keep the blastn dynamic library file(s) (e.g. libdbapi_driver.so, libncbi_xloader_genbank.so, etc.).
It is suggested that you may wish to first executecat /etc/ld.so.conf
to see what directories are already recognized as locations for dynamic libraries. If the list already includes either /usr/local/lib or /opt/lib either of these would be reasonable locations to use. If neither of these are present, or if you have some other preferred location that is not present, then as root or superuser, you should edit the /etc/ld.so.conf file and add your preferred directory to its list. For example, if you want to keep the libraries with the blastn executable, unpack them to the same directory (e.g. /opt/thermoblast) and edit /etc/ld.so.conf to add that directory.Place the provided copy of the blastn dynamic library files in your chosen library directory.
If you have not already done so, unpack the compressed archive that you have received. Then move the library files to the desired destination directory.
Example
mv libdbapi_driver.so /usr/local/lib
Substitute library names and destination location as appropriate.Update the system's knowledge of the available libraries.
Executeldconfig
Using ldconfig makes a reboot unnecessary.
Side observation: If there are reasons why one prefers not to use the above approach, alternative approaches to installation are possible. For example, additional library locations can be specified by adding them to the environment variable LD_LIBRARY_PATH (e.g. LD_LIBRARY_PATH=/opt/lib:$LD_LIBRARY_PATH). Whatever combination of methods you choose, be sure that they make the library visible at run time.
ThermoBLAST
Windows
You will receive an zip archive from DNA Software via the Help Desk. Unzip this to any location. Then run the installer. Alternately, extract the blastn executable and the thermoOptionsInput.txt to the folder where you want to run ThermoBLAST from.
FAQ - Frequently Asked Questions
What are the minimum system requirements?
Do I need to register my software?
I am having trouble with my installation and/or license. How can I find the cause?
Do I need special permissions or settings to download or install DNA Software products?
Where is the software installed?