Transposase enzyme and DNA complex

Bildnummer 11598710
Transposase enzyme and DNA complex
;