Putative telomerase catalytic subunits from Giardia lamblia and Caenorhabditis elegans.

Putative telomerase catalytic subunits from Giardia lamblia and Caenorhabditis elegans.