Characterization and automation of sample introduction methods for capillary zone electrophoresis