Nucleic Acid–Protein Recognition