microheterogeneity macroglycopeptide heteromultimer heteroglycan glycomacropeptide heteromultimerization macrotranscriptomics heteromacromolecule polyepitope glycoproteomics