T-cell truncated peptide libraries