摘要

Any RNA strand can be presented by a word in the language X*, where X = {A, C, G, U}. By encoding A as 010, C as 000, G as 111, and U as 101, the RNA operations can be considered as the performance of concatenation, union, reverse, complement, in terms of the algebraic characterization. The concatenation and union play the roles of multiplication and addition over some algebraic structures, respectively. The rest of the operations turn out to be the homomorphisms or anti-homomorphisms of these algebraic structures. Using this technique, we find the relationship among these RNA operations.