Com base na sua composição química, as proteínas podem ser divididas em duas classes: simples e complexas.
Também conhecidas como homoproteínas, são constituídas apenas por aminoácidos. Exemplos são albumina plasmática, colágeno e queratina.
Às vezes também chamadas de heteroproteínas, elas contêm em sua estrutura uma porção não proteica. Três exemplos são glicoproteínas, cromoproteínas e fosfoproteínas.
São proteínas que se ligam covalentemente a uma ou mais unidades de carboidratos ao esqueleto polipeptídico. Tipicamente, os ramos consistem em não mais do que 15 a 20 unidades de carboidratos, onde você pode encontrar arabinose, fucose (6-desoxigalactose), galactose, glicose, manose, N-acetilglucosamina (GlcNAc ou NAG) e ácido N-acetilneuramínico ( Neu5Ac ou NANA). Exemplos de glicoproteínas são: