Identification of variable regions in the genomes of tubercle bacilli using bacterial artificial chromosome arrays