CLP-based protein fragment assembly