There are a number of places where the trait_ontology_db_name config key is used and treated like it can only be a single value. I think it would be good to check that it is being correctly parsed as though it could have multiple values.
Also, this begs the question: is the only way to add a second trait ontology by manually inserting a row into cvprop? Perhaps there should be a way to make updates between sgn_local.conf and cvprop coherent?
Alternatively, maybe the places that use trait_ontology_db_name need to be shifted away from using the config and instead rely on cvprop for the actual identities of the trait ontolgies
Originally posted by @ryan-preble in #6015 (review)
There are a number of places where the
trait_ontology_db_nameconfig key is used and treated like it can only be a single value. I think it would be good to check that it is being correctly parsed as though it could have multiple values.Also, this begs the question: is the only way to add a second trait ontology by manually inserting a row into cvprop? Perhaps there should be a way to make updates between sgn_local.conf and cvprop coherent?
Alternatively, maybe the places that use
trait_ontology_db_nameneed to be shifted away from using the config and instead rely on cvprop for the actual identities of the trait ontolgiesOriginally posted by @ryan-preble in #6015 (review)