seqgra.comparator.comparator module

Contains abstract base class for all comparators.

Classes:
  • Comparator: abstract base class for all comparators

class Comparator(comparator_id: str, comparator_name: str, analysis_id: str, output_dir: str, model_labels: Optional[List[str]] = None, silent: bool = False)[source]

Bases: abc.ABC

abstract compare_models(grammar_ids: Optional[List[str]] = None, model_ids: Optional[List[str]] = None, set_names: Optional[List[str]] = None)None[source]
get_labels(grammar_id: str, model_id: str, set_name: str)int[source]