Functional Nucleic Acids As Substrate For Information Processing