Complex carbohydrates (glycans) are attached to proteins and lipids by the process of glycosylation and play important roles in many biological processes including cell-cell recognition, metabolic trafficking and host-pathogen interactions. Altered glycosylation or variations in the synthesis of glycans are known to cause diseases including cancer, retroviral infection and disorders of the heart, ...