go-site
go-site copied to clipboard
Implement GPAD/GPI cross check so that bad identifiers are eliminated early and do not make it to output
When a GPAD and its associated GPI are parsed, a check should occur (GORULE:0000001) and if a matching identifier is not found the annotation is eliminated.
Currently, when a GAF is emitted and there is not a matching identifier from the GPI file in the GPAD, it is passed through but with taxon:0
.
Under no circumstances should taxon:0 be emitted by the ontobio code.