Molecular recognition and function of riboswitches.