@Override public Object getValueAt(int row, int column) { PSParameter pSParameter = new PSParameter(); try { pSParameter = (PSParameter) identification.getProteinMatchParameter(associatedMatches.get(row), pSParameter); } catch (Exception e) { peptideShakerGUI.catchException(e); } switch (column) { case 0: return (row + 1); case 1: return peptideShakerGUI .getIdentificationFeaturesGenerator() .addDatabaseLinks( new ArrayList<String>( Arrays.asList(ProteinMatch.getAccessions(associatedMatches.get(row))))); case 2: return pSParameter.getProteinScore(); case 3: return pSParameter.getProteinConfidence(); case 4: return pSParameter.isValidated(); default: return ""; } }