Engineering ribonucleic acid logic with synthetic splicing ribozymes. - Austin Che (2008)