Skip to content

Commit

Permalink
Update instance.py
Browse files Browse the repository at this point in the history
  • Loading branch information
lzehl authored Mar 8, 2024
1 parent d2823c5 commit 651c437
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions pipeline/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,9 @@ def __init__(self, instances_file_paths:List, version):
instance_id = instance_payload["@id"]

split_path = instance_file_path.split("sources_instances")[-1].split("/")
if split_path[3] in ["contentTypes", "licenses"]:
if split_path[3] in ["contentTypes", "licenses", "brainAtlases", "commonCoordinateSpaces"]:
relative_path = os.path.join("target", self.version, "docs", "instance_libraries", split_path[3])
elif split_path[3] == "graphStructures" and split_path[6].endswith(".jsonld"):
instance_shortName = instance_payload["shortName"]
relative_path = os.path.join("target", self.version, "docs", "instance_libraries", split_path[4], instance_shortName)
elif split_path[3] == "terminologies":
elif split_path[3] in ["terminologies", "brainAtlasVersions", "commonCoordinateSpaceVersions", "parcellationEntities", "parcellationEntityVersions"]:
relative_path = os.path.join("target", self.version, "docs", "instance_libraries", split_path[3], split_path[4])
else:
pass
Expand All @@ -45,6 +42,18 @@ def _build_single_term_link(self, termReference:Dict, instanceType:str) -> str:
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries")
elif instanceType == "contentTypes":
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries")
elif instanceType == "brainAtlases":
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries")
elif instanceType == "commonCoordinateSpaces":
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries")
elif instanceType == "brainAtlasVersions":
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries", "brainAtlasVersions")
elif instanceType == "commonCoordinateSpaceVersions":
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries", "commonCoordinateSpaceVersions")
elif instanceType == "parcellationEntities":
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries", "parcellationEntities")
elif instanceType == "parcellationEntityVersions":
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries", "parcellationEntityVersions")
else:
linkdir = os.path.join(self.readthedocs_url, self.version, "instance_libraries", "terminologies")
link = os.path.join(linkdir, f"{instanceType}.html#{term}")
Expand Down

0 comments on commit 651c437

Please sign in to comment.