Supramolecular polymer formation by a de novo hemoprotein with a synthetic diheme compound