HaeIII enzyme restriction site, illustration

Bildnummer 13743816
HaeIII enzyme restriction site, illustration
;