Skip to content

Discuss adding --clean-obo option to convert #995

@beckyjackson

Description

@beckyjackson

Some ontologies contain axioms that will not properly convert to OBO, and the OBO writer sometimes fails with no good information on how to fix the issue - see OBOFoundry/COB#168

We should consider adding a hack to convert that removes these bad axioms (e.g., inverse in subClass axioms). My main concern with this is how to handle is multiple annotations (label, definition, comment). From above discussion:

Do we drop all of them, or do we just pick a random one to drop? That could result in some faulty outputs and spurious diffs.

cc @matentzn

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions