Reverse vaccinology and drug target identification through pan-genomics