BAC, bacterial artificial chromosome