Glycan evolution in response to collaboration, conflict, and constraint

Glycan evolution in response to collaboration, conflict, and constraint