Patterns of host specificity