Skip to content
Snippets Groups Projects
Commit 97def49c authored by Remi  PLANEL's avatar Remi PLANEL
Browse files

fix: did not get all systems

parent e2751eed
No related branches found
No related tags found
No related merge requests found
Pipeline #120001 canceled
Source diff could not be displayed: it is too large. Options to address this: view the blob.
...@@ -185,10 +185,10 @@ def systems( ...@@ -185,10 +185,10 @@ def systems(
with open(file) as f: with open(file) as f:
metadata, _ = frontmatter.parse(f.read()) metadata, _ = frontmatter.parse(f.read())
del metadata["layout"] del metadata["layout"]
sanitizedMetadata = {**metadata}
if "tableColumns" in metadata: if "tableColumns" in metadata:
table_data = metadata["tableColumns"] table_data = metadata["tableColumns"]
if "PFAM" in table_data: if "PFAM" in table_data:
# print(table_data["PFAM"])
pfams_list = [ pfams_list = [
pfam.strip() pfam.strip()
for pfam in table_data["PFAM"].split(",") for pfam in table_data["PFAM"].split(",")
...@@ -210,7 +210,7 @@ def systems( ...@@ -210,7 +210,7 @@ def systems(
style="red", style="red",
) )
continue continue
del metadata["tableColumns"] sanitizedMetadata["PFAM"] = pfam_metadata
if "article" in table_data: if "article" in table_data:
metadata["doi"] = table_data["article"]["doi"] metadata["doi"] = table_data["article"]["doi"]
...@@ -219,9 +219,8 @@ def systems( ...@@ -219,9 +219,8 @@ def systems(
"abstract" "abstract"
] ]
del table_data["article"] del table_data["article"]
del metadata["tableColumns"]
sanitizedMetadata = {**metadata, **table_data} sanitizedMetadata = {**metadata, **table_data}
sanitizedMetadata["PFAM"] = pfam_metadata
systems.append(sanitizedMetadata) systems.append(sanitizedMetadata)
json_object = json.dumps(systems, indent=2) json_object = json.dumps(systems, indent=2)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment