Also known as gene splicing, artificially joining pieces of genetic material.

RNA splicing, a natural modification of ribonucleic acids

Protein splicing, a natural process where inteins are removed