Recent developments in chromatography and electrophoresis