Explain what is meant by site-specific mutagenesis?

A) It is a technique for determining the relationship between protein function and structure. This is done by substituting one amino acid of a protein for another and seeing what the effect is.
B) It is a molecular biology method that is used to explore mutations.
C) It is a molecular biology technique that is used to separate molecules such as proteins.
D) None of the above.