Supramolecular attachment of metalloporphyrins to graphene oxide and its pyridine-containing derivative.