Source code for seqme.metrics.count

from typing import Literal

from seqme.core.base import Metric, MetricResult


[docs] class Count(Metric): """Number of sequences."""
[docs] def __call__(self, sequences: list[str]) -> MetricResult: """ Count the number of input sequences. Args: sequences: Sequences to evaluate. name: Metric name. Returns: MetricResult: Number of sequences. """ return MetricResult(value=len(sequences))
@property def name(self) -> str: return "Count" @property def objective(self) -> Literal["minimize", "maximize"]: return "maximize"