Glossary
A DNA molecule capable of cleaving itself (i.e., of cutting itself into smaller pieces).
Posted
in
by
Tags: