Closed brettasmi closed 3 years ago
@brettasmi - I think this can be considered low priority for now - can we close it?(issue #11) Not sure if "always querying the node normalizer " would drastically increase robustness in the future. Not sure the context this scenario of qNodes w/o category is going to be a frequent scenario? What is the minimal fix to make this issue not appear as error?
Fixed as of 2021-09-10
As surfaced here https://github.com/NCATSTranslator/minihackathons/issues/11 , the imProving Agent does not support qNodes with qNode IDs but no categories.
This was an intentional design decision that was used for retrieving relevant node-specific identifier regexes to prevent Cypher injection and to skip querying the node normalizer if the identifier is recognized. However, this could be updated to always query the node normalizer regardless and the resulting node category from the node normalizer would allow the retrieval of the relevant regex.