Functional genome Annotation in Bacterial infections: A Review