Carbohydrate binding modules: biochemical properties and novel applications.

Carbohydrate binding modules: biochemical properties and novel applications.