Massively parallel interrogation of anti-viral and anti-cancer immunity