"In another implementation, proteins such as avidin, streptavidin, or other analogs may be used as a coating for the solid support." . . . .