Mycobacterium tuberculosis chaperonin 10 forms stable tetrameric and heptameric structures. Implications for its diverse biological activities