what can ribosomes be compared to