Text this: Discriminating self from nonself with short peptides from large proteomes.