Engineered RNA nanotriangle molecule

Bildnummer 12326597
Engineered RNA nanotriangle molecule
;