Eiwitten (proteïnen) zijn niet alleen belangrijke bouwstenen van de spieren in ons lichaam, maar zijn ook de “werkpaarden” in onze cellen, zij versnellen bijvoorbeeld biochemische reacties. Eiwitten zijn ketens opgebouwd uit combinaties van 20 aminozuren. We spreken van een eiwit als een aminozuurketen minimaal 100 aminozuren lang is, bij kortere ketens spreken we van peptiden. Ieder eiwit of peptide heeft een specifiek gewicht. Dit gewicht wordt meestal uitgedrukt in de eenheid Dalton. Het gewicht van één aminozuur kan berekend worden uit de structuurformule. Bij het vormen van een aminozuurketen komt steeds één H2O (18.0153 Dalton) vrij per gevormde covalente binding tussen twee aminozuren.

PeptideBond

Daarom worden de massa’s van de aminozuren vaak gegeven als de som van alle atomen, verminderd met 18.0153. De massa van een peptide is de som van de massa’s van de aminozuren zoals weergegeven in de massatabel + de massa van één H2O (18.0153 Dalton).

Massatabel:

aminozuur massa
A 71.03711
C 103.00919
D 115.02694
E 129.04259
F 147.06841
G 57.02146
H 137.05891
I 113.08406
K 128.09496
L 113.08406
M 131.04049
N 114.04293
P 97.05276
Q 128.05858
R 156.10111
S 87.03203
T 101.04768
V 99.06841
W 186.07931
Y 163.06333

Opgave

Voorbeelden

>>> is_aminozuursequentie("DIEFRVLHQ")
True
>>> is_aminozuursequentie("ABCDEFGHILJKLMNOPQRSTUV")
False
>>> peptide_of_eiwit("DIEFRVLHQ")
True
>>> peptide_of_eiwit("MEKFLKYEIKVNNEQARANPNYGIFEVGPLESGFVITIGNAMRRVLLSCIPGASVFALSISGAKQEFAAVEGMKEDVTEVVLNFKQLVVKISDLLFEDGEMVEPPLERWPLLTVTAEKAG")
False
>>> aantal_aminozuren("DIEFRVLHQ")
(0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0)
>>> massa_aminozuren((0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0))
1155.60837
>>> info_sequentie("DIEFRVLHQ")
"Dit is een peptide van 9 aminozuren en een massa van 1155.60837 Dalton"
>>> info_sequentie("ABCDEFGHILJKLMNOPQRSTUV")
"Dat is geen aminozuursequentie"

Tips