TranscriptMetadataServiceProtocol

class VmaxBuilder.model.implementation.TranscriptMetadataServiceProtocol(*args, **kwargs)[source]

Generated: validation needed.

Description:

Protocol for model-stage transcript metadata lookup services.

Public Methods

build_gene_transcript_dataframe(…)

Generated: validation needed.

build_gene_transcript_dataframe(gene_ids: list[str], *, gene_id_type: str, species: str | None, provider: str, max_workers: int, batch_size: int) DataFrame[source]

Generated: validation needed.

Description:

Build transcript metadata dataframe for one list of model genes.

Parameters:
  • gene_ids (list[str]) – Model gene identifiers.

  • gene_id_type (str) – Gene identifier namespace.

  • species (str | None) – Optional species hint.

  • provider (str) – Translation provider key.

  • max_workers (int) – Maximum worker thread count.

  • batch_size (int) – Query batch size.

Returns:

pd.DataFrame – Transcript metadata dataframe.