RNA splicing: An ingenious gene self editing tool.

RNA splicing: An ingenious gene self editing tool.