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 with stages
in 3 minutes and 23 seconds
This diff is collapsed.
...@@ -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,19 +210,18 @@ def systems( ...@@ -210,19 +210,18 @@ def systems(
style="red", style="red",
) )
continue continue
del metadata["tableColumns"]
if "article" in table_data:
metadata["doi"] = table_data["article"]["doi"]
if "abstract" in table_data["article"]:
metadata["abstract"] = table_data["article"][
"abstract"
]
del table_data["article"]
sanitizedMetadata = {**metadata, **table_data}
sanitizedMetadata["PFAM"] = pfam_metadata sanitizedMetadata["PFAM"] = pfam_metadata
systems.append(sanitizedMetadata)
if "article" in table_data:
metadata["doi"] = table_data["article"]["doi"]
if "abstract" in table_data["article"]:
metadata["abstract"] = table_data["article"][
"abstract"
]
del table_data["article"]
del metadata["tableColumns"]
sanitizedMetadata = {**metadata, **table_data}
systems.append(sanitizedMetadata)
json_object = json.dumps(systems, indent=2) json_object = json.dumps(systems, indent=2)
ty.write(json_object) ty.write(json_object)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment