Hotspot Hunter: a computational system for large-scale screening and selection of candidate immunological hotspots in pathogen proteomes