proteinScrollPane.getViewport().setOpaque(false);
peptideScrollPane.getViewport().setOpaque(false);
pdbJScrollPane.getViewport().setOpaque(false);
pdbChainsJScrollPane.getViewport().setOpaque(false);
SelfUpdatingTableModel.addSortListener(proteinTable, new ProgressDialogX(peptideShakerGUI,
Toolkit.getDefaultToolkit().getImage(getClass().getResource("/icons/peptide-shaker.gif")),
Toolkit.getDefaultToolkit().getImage(getClass().getResource("/icons/peptide-shaker-orange.gif")),
true));
// add scrolling listeners