 Hemoproteins have diverse biological functions including the transportation of diatomic gases, chemical catalysis, diatomic gas detection, and electron transfer.The heme iron serves as a source or sink of electrons during electron transfer or redox chemistry.In peroxidase reactions, the porphyrin molecule also serves as an electron source.