saealib.space.ValidationResult#

class saealib.space.ValidationResult(*, valid_mask=(), errors=())[source]#

Bases: object

The result of validating a GenomeBatch against a SearchSpace.

Parameters:
  • valid_mask (tuple[bool, ...])

  • errors (tuple[str, ...])

valid_mask#

Per-genome boolean flag indicating validity of each row.

Type:

tuple[bool, …]

errors#

Human-readable error messages for invalid genomes or batch-level failures.

Type:

tuple[str, …]

Methods

Method Details

ValidationResult.__init__(*, valid_mask=(), errors=())#
Parameters:
  • valid_mask (tuple[bool, ...])

  • errors (tuple[str, ...])

Return type:

None