fairmd.lipids.SchemaValidation.validate_info_dict module
- exception fairmd.lipids.SchemaValidation.validate_info_dict.YamlBadConfigError[source]
Bases:
ExceptionCustom Exception class for parsing the yaml configuration
- fairmd.lipids.SchemaValidation.validate_info_dict.parse_valid_config_settings(info_yaml: dict, logger) tuple[dict, list[str]][source]
Parse, validate and update dict entries from yaml configuration file.
- Parameters:
info_yaml (dict) – info.yaml of database to add
- Raises:
KeyError – Missing required key in info.yaml
YamlBadConfigException – Incorrect or incompatible configuration
- Returns:
updated sim dict list[str]: list of filenames to download
- Return type:
dict