use std::io::Read;
use prost::Message;
use super::workflow::ClusteringWorkflowResult;
pub fn parse_clustering_workflow_result(
mut read: impl Read,
) -> Result<ClusteringWorkflowResult, String> {
let mut buf = Vec::new();
read.read_to_end(&mut buf).map_err(|e| e.to_string())?;
ClusteringWorkflowResult::decode(&buf[..]).map_err(|err| err.to_string())
}