High-throughput analysis and protein engineering using microcapillary arrays