Biochemical roles of eukaryotic cell surface macromolecules (2015)