micro-location microlocality minigenome microsatellite micromutation microlocation microlot minireceptor microsequencer minireplicon