Bacteriophage restriction enzyme

Bildnummer 11646323
Bacteriophage restriction enzyme
;