Computational methods for prediction of T-cell epitopes—a framework for modelling, testing, and applications