docs: def parse_config(data: dict) -> dict:
      """Parse MIP config file.
  
      Args:
          data (dict): raw YAML input from MIP analysis config file
  
      Returns:
          dict: parsed data
      """
      return {
          'email': data.get('email'),
          'family': data['family_id'],
          'samples': [{
              'id': sample_id,
              'type': analysis_type,
          } for sample_id, analysis_type in data['analysis_type'].items()],
          'config_path': data['config_file_analysis'],
          'is_dryrun': True if 'dry_run_all' in data else False,
          'log_path': data['log_file'],
          'out_dir': data['outdata_dir'],
          'priority': data['slurm_quality_of_service'],
          'sampleinfo_path': data['sample_info_file'],
      }