Adaptive Protein Design Protocols and Middleware