Nucleobases in molecular recognition: molecular adducts of adenine and cytosine with COOH functional groups.