DROID for XCL

Branch: organism-specific

Workflow

  1. Edit the Google Sheet
  2. Run Update to fetch the latest data, validate it, and rebuild
  3. View the validation result tables:
  4. If the tables were valid, then view the resulting trees:
  5. OBO Taxonomy (obo-taxonomy.owl)

Console

Action "update" started at 2025-11-08T12:26:09.426537 (2025-11-08T12:26:09.426537)

$ make update
rm -f xcl.owl build/XCL_Template.xlsx ontology/dependencies.tsv ontology/general.tsv
curl -L -o build/XCL_Template.xlsx "https://docs.google.com/spreadsheets/d/1U-NwYVT624ve8zNZeNU0sx9woFvVWgRp_FZt1oALkGQ/export?format=xlsx"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   413    0   413    0     0   1535      0 --:--:-- --:--:-- --:--:--  1541

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 41589    0 41589    0     0  65211      0 --:--:-- --:--:-- --:--:--  9.9M
python3 src/xlsx2tsv.py build/XCL_Template.xlsx dependencies > ontology/dependencies.tsv
Traceback (most recent call last):
  File "src/xlsx2tsv.py", line 4, in <module>
    from openpyxl import load_workbook
ModuleNotFoundError: No module named 'openpyxl'
make: *** [Makefile:156: ontology/dependencies.tsv] Error 1
make: *** Deleting file 'ontology/dependencies.tsv'

ERROR: Exit code 2