nipoppy.config.BasePipelineStepConfig¶
- class nipoppy.config.BasePipelineStepConfig(/, **data)¶
Schema for processing pipeline step configuration.
- Parameters:
data (Any)
- validate_after()¶
Validate the pipeline step configuration after creation.
Specifically:
Fields in _path_fields must not be absolute
DESCRIPTOR_FILE and INVOCATION_FILE must both be defined or both be None
- classmethod validate_before(data)¶
Validate the pipeline step configuration before instantiation.
Specifically:
Apply substitutions for step name in the config
- Parameters:
data (Any)
- Return type:
Any
- ANALYSIS_LEVEL: AnalysisLevelType = None¶
- DESCRIPTOR_FILE: pathlib.Path | None = None¶
- HPC_CONFIG_FILE: pathlib.Path | None = None¶
- INVOCATION_FILE: pathlib.Path | None = None¶