Closed cbizon closed 4 months ago
Yeah, I think this is a reasoner-pydantic bug. I think when we do edge merging, we get all of the individual sources, but we aren't properly merging a single resource retrieving an edge from multiple sources. I'll get started on fixing that.
See https://github.com/NCATSTranslator/Feedback/issues/811
I think that what is possibly happening is that when we merge edges via the normal Translator rules, we are not correctly keeping all of the upstream aggregators correctly. When ARAGORN does this merging, it's via reasoner-pydantic. So I suspect an issue there, though have not confirmed.