Engineered RNA nanotriangle molecule

Numéro d’image : 12326596
Engineered RNA nanotriangle molecule
;