Putative telomerase catalytic subunits from Giardia lamblia and Caenorhabditis elegans
(Q47848808)
scientific article
scientific article
Language:
Current Data About
Putative telomerase catalytic subunits from Giardia lamblia and Caenorhabditis elegans