A flexible microfluidic processor for molecular biology: application to microarray sample preparation.