Skip to content
Snippets Groups Projects
Commit 7e68e768 authored by Loraine Gueguen's avatar Loraine Gueguen
Browse files

Convert root organisms.yml to list instead of dict

parent 40d006ab
No related branches found
No related tags found
2 merge requests!9Release 2.0 (merge dev to master),!8Release 2.0
......@@ -23,7 +23,7 @@ class SpeciesData:
return string
def __init__(self, parameters_dictionary):
# self.config_dictionary = None
self.name = parameters_dictionary["name"]
self.parameters_dictionary = parameters_dictionary
parameters_dictionary_description=parameters_dictionary["description"]
self.species = self.clean_string(parameters_dictionary_description["species"])
......
{{ name }}:
- name: {{ name }}
description:
genus: {{ genus }}
species: {{ species }}
......
......@@ -44,14 +44,12 @@ def parse_input(input_file):
:return:
"""
parsed_sp_dict_list = []
sp_dict_list = []
try:
with open(input_file, 'r') as stream:
try:
yaml_dict = yaml.safe_load(stream)
for k, v in yaml_dict.items():
parsed_sp_dict_list.append(v)
sp_dict_list = yaml.safe_load(stream)
except yaml.YAMLError as err:
logging.critical("Input file is not in YAML format")
sys.exit(err)
......@@ -62,7 +60,7 @@ def parse_input(input_file):
logging.critical("The specified input file cannot be read (%s)" % input_file)
sys.exit()
return parsed_sp_dict_list
return sp_dict_list
def filter_empty_not_empty_items(li):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment