Immunoinformatics: how in silico methods are re-shaping the investigation of peptide immune specificity.