The Recognition of Nucleic Acid Bases by Amino Acids and Peptides with the Aid of Hydrogen Bonds