Services
This package comes with a built-in CLI for running a resolver web application.
$ python -m curies resolver --host 0.0.0.0 --port 8764 bioregistry
The positional argument can be one of the following:
A pre-defined prefix map to get from the web (bioregistry, go, obo, monarch, prefixcommons)
A local file path or URL to a prefix map, extended prefix map, or one of several formats. Requires specifying a –format.
The framework can be swapped to use Flask (default) or FastAPI with –framework. The
server can be swapped to use Werkzeug (default) or Uvicorn with –server. These functionalities
are also available programmatically (see get_flask_app()
and get_fastapi_app()
).
Similarly, there’s a built-in CLI for running a mapper web application.
$ python -m curies mapper --host 0.0.0.0 --port 8764 bioregistry
The same flags and arguments are applicable.