Elaborate treatment of retention in chemoselective chromatography--the retention increment approach and non-linear effects.