Genomics, Proteomics, Bioinformatics A Small Polymerase Ribozyme That Can Synthesize Itself And Its Complementary Strand Status Report February 16, 2026