Carbohydrate arrays as tools for research and diagnostics.