Patterning multiplex protein microarrays in a single microfluidic channel