Light-triggered conversion of non-ionic into ionic surfactants: towards chameleon detergents for 2-D gel electrophoresis