Fundamental studies of functional nucleic acids: aptamers, riboswitches, ribozymes and DNAzymes | Synapse