Protein structure of triosephosphate isomerase enzyme

Bildnummer 12553952
Protein structure of triosephosphate isomerase enzyme
;