cidgoh / DataHarmonizer

A standardized browser-based spreadsheet editor and validator that can be run offline and locally, and which includes templates for SARS-CoV-2 and Monkeypox sampling data. This project, created by the Centre for Infectious Disease Genomics and One Health (CIDGOH), at Simon Fraser University, is now an open-source collaboration with contributions from the National Microbiome Data Collaborative (NMDC), the LinkML development team, and others.
MIT License
90 stars 23 forks source link

Implement LinkML structured_pattern #317

Open ddooley opened 2 years ago

ddooley commented 2 years ago

See https://github.com/linkml/linkml-runtime/blob/a49927d45eb3584f85921fdba6d5c1cd75f54585/tests/test_utils/input/pattern-example.yaml and https://github.com/linkml/linkml/issues/176 for examples of regular expressions and string substitition from structured_pattern converted into compiled regular expression in pattern field. Python version of algorithm for string substitution at bottom of https://github.com/linkml/linkml/issues/674