pmaf.pipe.agents.mediators.LocalMediator

LocalMediator(database, **kwargs)[source]

Factory function to create local mediator for given database client.

Parameters
  • database (pmaf.database._metakit.DatabaseBackboneMetabase) – Database client for which local mediator will be produced

  • kwargs (Any) – Compatibility

Returns

New local mediator class with appropriate mixin classes that can mediate given database client

Return type

New class that inherits any combination of mixin classes MediatorLocalAccessionMixin, MediatorLocalPhylogenyMixin, MediatorLocalSequenceMixin, MediatorLocalTaxonomyMixin