Source code for bioregistry.external.biolink

# -*- coding: utf-8 -*-

"""Download Biolink."""

import json

import yaml
from pystow.utils import download

from bioregistry.constants import EXTERNAL, URI_FORMAT_KEY

__all__ = [
    "get_biolink",
]

URL = "https://raw.githubusercontent.com/biolink/biolink-model/master/biolink-model.yaml"

DIRECTORY = EXTERNAL / "biolink"
DIRECTORY.mkdir(exist_ok=True, parents=True)
RAW_PATH = DIRECTORY / "raw.yaml"
PROCESSED_PATH = DIRECTORY / "processed.json"


# FIXME this isn't the real prefix commons



if __name__ == "__main__":
    get_biolink(force_download=True)