+
+ /**
+ * Returns true if hmmer path contains the necessary valid executables, else show an error
+ * dialog.
+ */
+ private boolean validateHMMERPath()
+ {
+ String path = Cache.getProperty("HMMERPATH");
+ if (path.length() > 0)
+ {
+ File f = new File(path);
+ if (!f.canExecute())
+ {
+ JvOptionPane.showInternalMessageDialog(Desktop.desktop,
+ MessageManager.getString("label.invalid_hmmer_folder"),
+ MessageManager.getString("Invalid folder"),
+ JvOptionPane.ERROR_MESSAGE);
+ return false;
+ }
+ }
+ return true;
+ }