()
| 571 | |
| 572 | |
| 573 | def get_lexicon_keywords() -> Dict[str, List[str]]: |
| 574 | lexicon = load_lexicon() |
| 575 | return { |
| 576 | key: _dedupe_strings( |
| 577 | [ |
| 578 | *(entry.get("aliases", []) or []), |
| 579 | *(entry.get("paper_terms", []) or []), |
| 580 | entry.get("name"), |
| 581 | entry.get("name_cn"), |
| 582 | ] |
| 583 | ) |
| 584 | for key, entry in lexicon.items() |
| 585 | } |
| 586 | |
| 587 | |
| 588 | def expand_direction_terms( |
no test coverage detected