Bacterial luciferase is a alpha-beta heterodimer. The two subunits are held together at three points, six Mg++ binding ligands sandwich the 3 Mg++ ions
Crystal Structure of Luciferase
More Crystal Structure Images
Stereogram

Luciferase used as a marker for genetic engineering of algae
Urban Robots
Photosynthesis
Dark Cycle of Photosynthesis