Prokaryotic proteasomes: nanocompartments of degradation.

Prokaryotic proteasomes: nanocompartments of degradation.