TCRpred: incorporating T-cell receptor repertoire for clinical outcome prediction