spamosaic.utils.check_batch_empty

spamosaic.utils.check_batch_empty(modBatch_dict, verbose=True)[source]

Checks if any batch in the modality-batch dictionary is empty and returns indices of modalities per batch.

Parameters:
  • modBatch_dict (dict) – Dictionary of modality -> list of AnnData objects (or None).

  • verbose (bool) – Whether to print out batch composition.

Returns:

List of lists indicating indices of modalities present in each batch.

Return type:

list[list[int]]

Raises:

ValueError – If any batch is completely empty.