import jalview.bin.Cache;
import jalview.gui.JvSwingUtils;
import jalview.gui.Preferences;
+import jalview.hmmer.HmmerCommand;
import jalview.io.FileFormatException;
import jalview.io.FileFormats;
import jalview.util.MessageManager;
MessageManager.getString("action.calculate"));
webService.setText(MessageManager.getString("action.web_service"));
hmmerMenu.setText(MessageManager.getString("action.hmmer"));
- String status = Cache.getProperty("HMMER_FUNCTIONING");
- if ("false".equals(status) || status == null)
- {
- hmmerMenu.setEnabled(false);
- }
- else
- {
- hmmerMenu.setEnabled(true);
- }
+ hmmerMenu.setEnabled(HmmerCommand.isHmmerAvailable());
hmmerMenu.addActionListener(new ActionListener()
{
@Override
hmmerMenu_actionPerformed(e);
}
});
+ hmmerMenu.add(hmmBuild);
+ hmmerMenu.add(hmmAlign);
+ hmmerMenu.add(hmmSearch);
+
JMenuItem selectAllSequenceMenuItem = new JMenuItem(
MessageManager.getString("action.select_all"));
keyStroke = KeyStroke.getKeyStroke(KeyEvent.VK_A,
"label.action_with_default_settings", "hmmbuild"));
hmmBuildRun.addActionListener(new ActionListener()
{
-
@Override
public void actionPerformed(ActionEvent e)
{
- try
- {
- hmmBuildRun_actionPerformed(e);
- } catch (IOException | InterruptedException e1)
- {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
+ hmmBuildRun_actionPerformed();
}
-
});
hmmBuildSettings.setText(
MessageManager.getString("label.edit_settings_and_run"));
hmmBuildSettings.addActionListener(new ActionListener()
{
-
@Override
public void actionPerformed(ActionEvent e)
{
- try
- {
- hmmBuildSettings_actionPerformed(e);
- } catch (IOException | InterruptedException e1)
- {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
+ hmmBuildSettings_actionPerformed();
}
-
});
hmmAlignRun.setText(MessageManager.formatMessage(
"label.action_with_default_settings", "hmmalign"));
hmmAlignRun.addActionListener(new ActionListener()
{
-
@Override
public void actionPerformed(ActionEvent e)
{
- try
- {
- hmmAlignRun_actionPerformed(e);
- } catch (IOException | InterruptedException e1)
- {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
+ hmmAlignRun_actionPerformed();
}
-
});
hmmAlignSettings.setText(
MessageManager.getString("label.edit_settings_and_run"));
hmmAlignSettings.addActionListener(new ActionListener()
{
-
@Override
public void actionPerformed(ActionEvent e)
{
- try
- {
- hmmAlignSettings_actionPerformed(e);
- } catch (IOException | InterruptedException e1)
- {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
+ hmmAlignSettings_actionPerformed();
}
-
});
hmmSearchRun.setText(MessageManager.formatMessage(
"label.action_with_default_settings", "hmmsearch"));
hmmSearchRun.addActionListener(new ActionListener()
{
-
@Override
public void actionPerformed(ActionEvent e)
{
- hmmSearchRun_actionPerformed(e);
+ hmmSearchRun_actionPerformed();
}
-
});
addDatabase.setText(MessageManager.getString("label.add_database"));
addDatabase.addActionListener(new ActionListener()
{
-
@Override
public void actionPerformed(ActionEvent e)
{
try
{
- addDatabase_actionPerformed(e);
+ addDatabase_actionPerformed();
} catch (IOException e1)
{
- // TODO Auto-generated catch block
e1.printStackTrace();
}
}
-
});
hmmSearchSettings.setText(
MessageManager.getString("label.edit_settings_and_run"));
hmmSearchSettings.addActionListener(new ActionListener()
{
-
@Override
public void actionPerformed(ActionEvent e)
{
- hmmSearchSettings_actionPerformed(e);
+ hmmSearchSettings_actionPerformed();
}
-
});
selectHighlighted.addActionListener(al);
JMenu tooltipSettingsMenu = new JMenu(
{
}
- protected void hmmBuildRun_actionPerformed(ActionEvent e)
- throws IOException, InterruptedException
+ protected void hmmBuildRun_actionPerformed()
{
}
- protected void hmmSearchRun_actionPerformed(ActionEvent e)
+ protected void hmmSearchRun_actionPerformed()
{
}
- protected void addDatabase_actionPerformed(ActionEvent e)
+ protected void addDatabase_actionPerformed()
throws FileFormatException, IOException
{
}
- protected void hmmAlignRun_actionPerformed(ActionEvent e)
- throws IOException, InterruptedException
+ protected void hmmAlignRun_actionPerformed()
{
}
- protected void hmmBuildSettings_actionPerformed(ActionEvent e)
- throws IOException, InterruptedException
+ protected void hmmBuildSettings_actionPerformed()
{
}
- protected void hmmSearchSettings_actionPerformed(ActionEvent e)
+ protected void hmmSearchSettings_actionPerformed()
{
}
- protected void hmmAlignSettings_actionPerformed(ActionEvent e)
- throws IOException, InterruptedException
+ protected void hmmAlignSettings_actionPerformed()
{
}