Transposase enzyme and DNA complex

Bildnummer 11796952
Transposase enzyme and DNA complex
;