Text this: Semi-supervised prediction of SH2-peptide interactions from imbalanced high-throughput data.