BB/F004893/1 FPGA supercomputing technology for high-throughput identification and quantitation in proteomics