Spaces:
Running
Running
File size: 415 Bytes
877add7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | """Entity normalizer."""
from __future__ import annotations
from app.knowledge.drug_catalog import canonicalize_drug_name
def normalize_drug_entities(items: list[str]) -> list[str]:
return sorted({canonicalize_drug_name(item) for item in items})
def normalize_component_entities(items: list[str]) -> list[str]:
return sorted({canonicalize_drug_name(item).replace("-", "_") for item in items if item})
|