input_resolution.resolve_dataframe_input()
- VmaxBuilder.protein.input_resolution.resolve_dataframe_input(scaffold: Scaffold, config: APIConfig, *, input_key: str) DataFrame | None[source]
Generated: validation needed.
- Description:
Resolve one dataframe input from scaffold, in-memory config, explicit path, or search roots.
- Parameters:
scaffold (Scaffold) – Shared pipeline scaffold.
config (APIConfig) – Root API configuration.
input_key (str) – Logical input key, e.g. expression, ptr, proteomics.
- Returns:
pd.DataFrame | None – Resolved dataframe or None when absent.
- Raises:
ConfigurationError – When provided input is not a dataframe.
- Modifies:
scaffold[“inputs”] when a dataframe is resolved from config or disk.