Molecular typing of Mycobacterium tuberculosis