Biofunctionalization of carbon nanotubes for reversible site-specific protein immobilization Article uri icon