Assembly of haem cofactors into diverse haemoproteins. (June 2002)