torchcell.verification.verify_visual_score_dataset

verify_visual_score_dataset(records: Sequence[dict[str, Any]], *, dataset_name: str, provenance: Provenance, expected_count: int, allow_duplicate_orfs: bool = False) → VerificationReport[source]

Run the L0-L3 record-level gate for a visual-score dataset.

L4 (cross-source gene overlap with the deletion collection) is asserted by the caller across datasets.