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")