NAD-dependent DNA ligase molecule

Bildnummer 11796817
NAD-dependent DNA ligase molecule
;