// open the protein inference at the petide level dialog
if (column == relatedPeptidesTable.getColumn("PI").getModelIndex()) {
try {
String peptideKey = getSelectedPeptide(true);
progressDialog.setRunFinished();
new ProteinInferencePeptideLevelDialog(peptideShakerGUI, true, peptideKey, null);
} catch (Exception e) {
peptideShakerGUI.catchException(e);
}
} else if (column == relatedPeptidesTable.getColumn("PTM").getModelIndex()) {
if (relatedPeptidesTable.getValueAt(row, column) != null