What is a 5' triphosphate tag, and how is it created?

A) A 5' triphosphate tag is a protein modification used in gene editing, created by attaching three phosphate molecules to the 5' end of a protein chain.
B) A 5' triphosphate tag is a modification of nucleic acids, created by adding a triphosphate group to the 5' end of a DNA or RNA molecule.
C) A 5' triphosphate tag is a chemical label used in proteomics, created by attaching three phosphate molecules to a protein's 5' end.
D) A 5' triphosphate tag is a type of ribonucleotide modification created by adding three phosphate groups to the 5' end of a ribonucleotide.