Prevalence, diversity and disease association of Helicobacter pylori in dyspeptic patients from Pakistan