From dfc1309fd35b8515f97e06368a997c7540af1621 Mon Sep 17 00:00:00 2001 From: Tim Lorsbach Date: Wed, 8 Jul 2026 10:39:01 +0200 Subject: [PATCH] Added pesLink field to PW Api output --- epdb/legacy_api.py | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/epdb/legacy_api.py b/epdb/legacy_api.py index 79c87011..237cc640 100644 --- a/epdb/legacy_api.py +++ b/epdb/legacy_api.py @@ -1695,6 +1695,7 @@ class PathwayNode(Schema): proposed: List[Dict[str, str]] = Field([], alias="proposed_intermediate") smiles: str = Field(None, alias="smiles") pseudo: bool = Field(False, alias="pseudo") + pesLink: str | None = Field(None, alias="pes_link") @staticmethod def resolve_atom_count(obj: Node): @@ -1707,24 +1708,10 @@ class PathwayNode(Schema): # TODO return [] - @staticmethod - def resolve_engineered_intermediate(obj: Node): - # TODO - return False - - @staticmethod - def resolve_image(obj: Node): - return f"{obj.default_node_label.url}?image=svg" - @staticmethod def resolve_image_size(obj: Node): return 400 - @staticmethod - def resolve_proposed_intermediate(obj: Node): - # TODO - return [] - class PathwaySchema(Schema): aliases: List[str] = Field([], alias="aliases")