carbohydrate structure and methods 2006 5922264