Applications of a microprocessor-controlled valve-switching unit for automated sample cleanup and trace enrichment in high-performance liqud chromatography