Open ValWood opened 1 month ago
So oligopeptide is a child of peptide. Peptide transport (GO:0015833) is defined as: transport and ('has primary input' some 'peptide zwitterion'). Rather than making oligopeptide transport a child of peptide transport specifically, w\ould it be better to fix this definition of peptide transport to be: transport and ('has primary input' some 'peptide')? Then, oligopeptide transport (along with others) the reasoner will automatically be placed as children. Here's a screenshot of the inferred class hierarchy in Protege after I did that -
Or another option is to change the definition of GO:0006857, and any other term that uses 'peptide' to use 'peptide zwitterion' to become children of peptide transport. That should give the same result, I think.
Is there a preference?
Hi @edwong57
This is a ChEBI 7.3 problem - "peptide" is not 7.3 (only 'zwitterion'), so we cannot use it. I dont find the ChEBI 7.3 form of oligopeptide, so for now we have to assert this manually as a parent/child.
Hopefully we can find a better solution in the near future.
Pascale
GO:0006857 oligopeptide transport
GO:0015833 JSON peptide transport
(or remove "peptide" terms...?)