HPVdb: a data mining system for knowledge discovery in human papillomavirus with applications in Tcell immunology and