<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def parse_mip_analysis(mip_config_raw: dict, qcmetrics_raw: dict, sampleinfo_raw: dict) -> dict: """Parse the output analysis files from MIP for adding info to trend database Args: mip_config_raw (dict):
 raw YAML input from MIP analysis config file qcmetrics_raw (dict):
 raw YAML input from MIP analysis qc metric file sampleinfo_raw (dict):
 raw YAML input from MIP analysis qc sample info file Returns: dict: parsed data """

    outdata = _define_output_dict()

    _config(mip_config_raw, outdata)
    _qc_metrics(outdata, qcmetrics_raw)
    _qc_sample_info(outdata, sampleinfo_raw)

    return outdata