A machine-learning approach for predicting B-cell epitopes.