Source code for blissoda.fluo.parameters.workflows.fluoxas_nofit_align
from typing import List
from ..utils.models import FluoXasParameters
WORKFLOW = "fluoxas_nofit_align"
[docs]
def workflow_inputs(parameters: FluoXasParameters) -> List[dict]:
inputs = [
{
"name": "filenames",
"value": parameters.filenames,
"task_identifier": "PickScans",
},
{
"name": "scan_ranges",
"value": parameters.scan_ranges,
"task_identifier": "PickScans",
},
{
"name": "exclude_scans",
"value": parameters.exclude_scans,
"task_identifier": "PickScans",
},
{
"name": "output_root_uri",
"value": parameters.output_root_uri,
"task_identifier": "ExtractRawCountersStack",
},
{
"name": "resolution",
"value": parameters.resolution,
"task_identifier": "RegridXrfResultsStack",
},
{
"name": "axes_units",
"value": parameters.axis_units,
"task_identifier": "RegridXrfResultsStack",
},
{
"name": "stack_positioner",
"value": parameters.stack_axis,
"task_identifier": "RegridXrfResultsStack",
},
{
"name": "positioners",
"value": parameters.real_axes,
"task_identifier": "RegridXrfResultsStack",
},
{
"name": "ignore_positioners",
"value": parameters.ignore_axes,
"task_identifier": "RegridXrfResultsStack",
},
{
"name": "reference_stack",
"value": parameters.align_counter,
"task_identifier": "Reg2DPreEvaluation",
},
{
"name": "skip",
"value": parameters.skip_pre_evaluation,
"task_identifier": "Reg2DPreEvaluation",
},
{
"name": "transformation_type",
"value": parameters.transformation_type,
"task_identifier": "Reg2DIntensities",
},
{
"name": "block_size",
"value": parameters.block_size,
"task_identifier": "Reg2DIntensities",
},
{
"name": "mapper",
"value": parameters.mapper,
"task_identifier": "Reg2DIntensities",
},
{
"name": "mapper_options",
"value": parameters.mapper_options,
"task_identifier": "Reg2DIntensities",
},
{
"name": "skip",
"value": parameters.skip_post_evaluation,
"task_identifier": "Reg2DPostEvaluation",
},
{
"name": "crop",
"value": parameters.align_crop,
"task_identifier": "Reg2DTransform",
},
{
"name": "interpolation_order",
"value": parameters.interpolation_order,
"task_identifier": "Reg2DTransform",
},
]
return inputs