Entamoeba histolytica mitosomes: organelles in search of a function
(Q34583115)
scientific article
scientific article
Language:
Current Data About
Entamoeba histolytica mitosomes: organelles in search of a function