Closed dustine32 closed 2 years ago
For those reading along: this would generate an error in the report as well, and would not be silent (which is partially the issue now for some cases).
Testing in GO pipeline shows that the GPAD parse step is now correctly filtering out and reporting ECO codes that cannot be mapped to a GAF code.
Coming from https://github.com/geneontology/go-site/issues/1847 and potentially related to https://github.com/geneontology/pipeline/issues/283.
The
GpadParser
currently allows creation ofGoAssociation
objects with evidence ECO codes that do not directly map to a GAF code (e.g. IDA, ISO) so that, when writing these out to GAF, it will result in a blank evidence code column.We should throw an error on any GPAD line that uses one of these unmapped ECO codes (e.g.
ECO:0006003
). A flag can be created to bypass this check but the default will be to fail these lines.Tagging @kltm