molecular lock