A complete solution for automated lab-scale protein purification