AnalysisDialogLoggerThread outputParsingThread= new AnalysisDialogLoggerThread( settingsDlg ) ;
countsAnalysis.setOutputParsingThread(outputParsingThread);
try {
countsAnalysis.run();
} catch (Exception e) {
JOptionPane.showMessageDialog(settingsDlg, "Failed to analyze counts data. " + e.getMessage(),
settingsDlg.getTitle(), JOptionPane.ERROR_MESSAGE);
settingsDlg.setUiEnabled(true);
//settingsDlg.resetUi();