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