Immunogenic peptide discovery in cancer genomes.