Miner

class Miner(mediator, factor, **kwargs)[source]

Main class that perform data mining operations in pipe module.

Constructor for miner.

Parameters
  • mediator (pmaf.pipe.agents.mediators._metakit.MediatorBackboneMetabase) – Active instance of mediator

  • factor (pmaf.pipe.factors._metakit.FactorBackboneMetabase) – Instance of :term:`factor

  • kwargs (Any) – Compatibility

Attributes

factor

Assigned factor

mediator

Assigned mediator

state

State of the miner(mediator)

Methods

verify_docker(docker)

Verify/Validate whether the docker is compatible with mediators and factor.

yield_accession_by_identifier(docker, **kwargs)

Yield the next accession docker from given identifier parameter docker

yield_identifier_by_docker(docker, **kwargs)

Yield the next identifier docker from any given parameter docker.

yield_phylogeny_by_identifier(docker, **kwargs)

Yield the next phylogeny docker from given identifier parameter docker

yield_sequence_by_identifier(docker, **kwargs)

Yield the next sequence docker from given identifier parameter docker

yield_taxonomy_by_identifier(docker, **kwargs)

Yields the next taxonomy docker from the given identifier parameter docker