Gene cloning and enzyme characterization