1005 bases: An enzymatic DNA synthesis company sets a record for the length of de novo DNA synthesis 1005...
Gene
Scientists reveal key mechanism that controls genetic activity inside cells Scientists reveal key mechanism that controls genetic activity inside cells....