Noncovalent immobilization of proteins on a solid surface by cucurbit[7]uril-ferrocenemethylammonium pair, a potential replacement of biotin-avidin pair.