+ boolean hmmerInstalled = isHMMERInstalled.isSelected();
+ Cache.applicationProperties.setProperty("HMMER_INSTALLED",
+ Boolean.toString(hmmerInstalled));
+ boolean hmmerFunctioning = validateHMMERPath(false);
+ Cache.applicationProperties.setProperty("HMMER_FUNCTIONING",
+ Boolean.toString(hmmerFunctioning));
+ AlignFrame[] frames = Desktop.getAlignFrames();
+ boolean hmmerStatus = hmmerFunctioning && hmmerInstalled ? true : false;
+ for (AlignFrame frame : frames)
+ {
+ frame.updateHMMERStatus(hmmerStatus);
+ }
+
+