The two main things that ultimately ended up in this PR are:
1) Expand the list of fields getting closure expansion in closurizer (which didn't end up requiring a change to closurizer code)
2) Populate in_taxon_label in each of the gene ingests using a koza depends-on table to look up ncbi taxon names from phenio nodes. (tbh, I kind of think I should have just hardcoded the taxon labels, since they really aren't likely to change)
Finally, this is pointing to a branch of monarch-py with an expanded schema, once the Solr index with that schema is built and the data artifacts exist, we'll bring that branch into monarch-py and release (we could use a better process for this)
The two main things that ultimately ended up in this PR are:
1) Expand the list of fields getting closure expansion in closurizer (which didn't end up requiring a change to closurizer code)
2) Populate in_taxon_label in each of the gene ingests using a koza depends-on table to look up ncbi taxon names from phenio nodes. (tbh, I kind of think I should have just hardcoded the taxon labels, since they really aren't likely to change)
Finally, this is pointing to a branch of monarch-py with an expanded schema, once the Solr index with that schema is built and the data artifacts exist, we'll bring that branch into monarch-py and release (we could use a better process for this)