Skip to content

Annotation plugin support #426

@xiamaz

Description

@xiamaz

Is your feature request related to a problem? Please describe.
Both VEP and open-cravat support plugins, which can extend annotation capabilities without requiring these to be directly integrated into the core software.

Describe the solution you'd like
mehari should offer a plugin interface with at least the features given by VEP. In the best case these should be VEP compatible.

Describe alternatives you've considered
Most software supports annotating custom tsv, but this might be too limited for most use-cases.

Additional context
First we will need to investigate the approach taken by both VEP and open-cravat for plugin support. Potentially something like wasmer might help, as a wasm intermediate step is utilized by multiple rust projects to allow for easy plugin integration without putting strong constraints on either programmming language or environment,.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions