Scientists stitch up photosynthetic megacomplex

12408

Scientists stitch up photosynthetic megacomplex

Scientists able to study a photosynthetic complex — arguably the most important bit of organic chemistry on the planet — in its complete functioning state