List<String> command = GromacsCommandBuilder.getInstance()
.createMakeNdxCommand(frame.getGTab().getFilePath(),
frame.getGTab().getProjectLocation(), fileName);
List<String> selectionCommand = GromacsCommandBuilder.getInstance()
.createNdxSelectionCommand(atomSelection);
GromacsRun gromacsRun = GromacsRunFactory.getGromacsRun(frame.getGTab()
.getProjectLocation(), frame.getGTab().getRemoteProject());
try {
List<String> renameCommand = gromacsRun.make_ndx(command,
selectionCommand, groupName);
command = GromacsCommandBuilder.getInstance()
.createMakeNdxRenameCommand(frame.getGTab().getFilePath(),
frame.getGTab().getProjectLocation(), fileName);
gromacsRun.renameNdxGroup(command, renameCommand);
} catch (IOException e) {
JOptionPane.showMessageDialog(frame, e.getMessage(), "Run error",
JOptionPane.ERROR_MESSAGE);
e.printStackTrace();