@prefix NetworkAccess: <https://w3id.org/cwl/cwl#NetworkAccess/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix CommandLineBinding: <https://w3id.org/cwl/cwl#CommandLineBinding/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix DockerRequirement: <https://w3id.org/cwl/cwl#DockerRequirement/> .
@prefix Workflow: <https://w3id.org/cwl/cwl#Workflow/> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@prefix sld:   <https://w3id.org/cwl/salad#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix CommandOutputBinding: <https://w3id.org/cwl/cwl#CommandOutputBinding/> .
@prefix ns1:   <http://commonwl.org/cwltool#> .
@prefix ExpressionTool: <https://w3id.org/cwl/cwl#ExpressionTool/> .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_area_thresh>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/background_view>
        rdfs:comment      "The name of the auxillary view to be used for background subtraction.  Background will be estimated if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--background-view" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--background-view" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_file_vars>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#level_method>
        rdfs:comment  "Levelling method for clip and scale application. Defaults to SCALE_BY_CHUNK. If rescaling is configured in parameter_json, will be set to SCALE_BY_CHUNK if true, SCALE_BY_IMAGE if false." ;
        sld:type      xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/match_histogram>
        rdfs:comment      "If true, histograms will be equalized." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--match-histogram" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--match-histogram" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/n_processes>
        rdfs:comment      "If provided, the number of processes that will be spawned for processing. Otherwise, the maximum number of available CPUs will be used." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--n-processes" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--n-processes" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_cyto_seg>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/low_sigma>
        rdfs:comment      "Sigma value for low pass gaussian filter. Will not be run if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--low-sigma" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--low-sigma" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#register_background>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/anchor_view>
        rdfs:comment      "The name of the auxillary view to be processed in parallel with primary view, such as for anchor round in ISS processing. Will not be included if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--anchor-view" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--anchor-view" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl>
        a                        cwl:Workflow ;
        ns1:original_cwlVersion  "v1.2" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#tmpname> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing> ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:inputs               <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#deconvolve_iter> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#n_processes> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#selected_fovs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#parameter_json> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_background> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#clip_max> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#rolling_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#high_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#level_method> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_to_primary> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#clip_min> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#background_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#rescale> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#deconvolve_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_aux_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#anchor_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#low_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#channels_per_reg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#tophat_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#input_dir> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#is_volume> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#match_histogram> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#processed_exp> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/tophat_radius>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#tophat_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/tophat_radius> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#deconvolve_sigma>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_aux_view>
        rdfs:comment  "The name of the auxillary view to be used for image registration." ;
        sld:type      xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/tophat_radius>
        rdfs:comment      "Radius for white top hat filter. Should be slightly larger than the expected spot radius. Will not be run if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--tophat-radius" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--tophat-radius" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_distance_threshold>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_y_shape>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/match_histogram>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#match_histogram> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/match_histogram> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if (self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_composite_pmax>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#round_count>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#clip_min>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/register_aux_view>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_aux_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/register_aux_view> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/input_dir>
        cwl:source  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#input_dir> .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#max_allowed_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channels_per_reg>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_norm_order>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#match_histogram>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/is_volume>
        rdfs:comment      "Whether to treat the zplanes as a 3D image." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--is-volume" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--is-volume" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/clip_max>
        rdfs:comment      "Pixels above this percentile are set to 1. Defaults to 99.9." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clip-max" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clip-max" ] ;
        sld:type          xsd:float , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#skip_qc>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_max_allowed_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/level_method>
        rdfs:comment      "Levelling method for clip and scale application. Defaults to SCALE_BY_CHUNK." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--level-method" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--level-method" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#deconvolve_sigma>
        rdfs:comment  "Sigma value for deconvolution. Should be approximately the expected spot size." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_min_intensity>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_x_voxel>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_channel_slope>
        sld:type  [ sld:items  xsd:float ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_views>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#tmpname>
        cwl:out  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#tmpname/tmp> ;
        cwl:run  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/tmpdir.cwl> .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_img_threshold>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#rescale>
        rdfs:comment  "Whether to iteratively rescale images before running the decoder. If true, will skip clip and scale at the end of this step." ;
        sld:type      xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#n_processes>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema>
        cwl:in   <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/schema> ;
        cwl:out  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/data> ;
        cwl:run  [ a                 cwl:CommandLineTool ;
                   cwl:baseCommand   ( "cat" ) ;
                   cwl:baseCommand   ( "cat" ) ;
                   cwl:inputs        <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/run/schema> ;
                   cwl:outputs       <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/run/data> ;
                   cwl:requirements  [ a                             cwl:DockerRequirement ;
                                       DockerRequirement:dockerPull  "hubmap/starfish-custom:latest"
                                     ] ;
                   cwl:requirements  [ a                             cwl:DockerRequirement ;
                                       DockerRequirement:dockerPull  "hubmap/starfish-custom:latest"
                                     ] ;
                   cwl:stdout        "cc82aa74380bb71b0de25fb486163af8ba29a2b2"
                 ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_trace_building_strategy>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#anchor_view>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_nuclei_view>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_min_allowed_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#register_to_primary>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_correct_seg>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#parameter_json>
        rdfs:comment  "json containing step parameters." ;
        sld:type      cwl:File , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_watershed_footprint_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#channels_per_reg>
        rdfs:comment  "The number of images associated with each channel in the registration image.  Will be calculated from aux view if provided through parameter_json, otherwise defaults to one." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#not_filtered_results>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_num_sigma>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#zplane_offset>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_channel_count>
        sld:type  [ sld:items  xsd:float ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#skip_processing>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_search_radius>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/clip_max>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#clip_max> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/clip_max> ;
        cwl:valueFrom  "${\n  if(!(self[0] === null)){\n    return self[0];\n  } else if(!(self[1] === null)) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#clip_max>
        rdfs:comment  "Pixels above this percentile are set to 1." ;
        sld:type      xsd:float , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/schema>
        cwl:valueFrom  "/opt/processing.json" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#is_volume>
        rdfs:comment  "Whether to treat the zplanes as a 3D image." ;
        sld:type      xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/input_dir>
        rdfs:comment      "Root directory containing space_tx formatted experiment" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--input-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--input-dir" ] ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_thresh_block_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#is_volume>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_x_shape>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channel_slope>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#processed_exp>
        cwl:outputSource  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/processed_exp> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#level_method>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/processed_exp>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(\"tmp/\" + inputs.tmp_prefix + \"/3_processed/\")" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(\"tmp/\" + inputs.tmp_prefix + \"/3_processed/\")" ] ;
        sld:type           cwl:Directory .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#selected_fovs>
        sld:type  [ sld:items  xsd:int ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_y_locs>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#use_ref_img>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/rolling_radius>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#rolling_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/rolling_radius> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#register_aux_view>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/tmp_prefix>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--tmp-prefix" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--tmp-prefix" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_composite_decode>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#file_vars>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_border_buffer>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_z_locs>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/tmp_prefix>
        cwl:source  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#tmpname/tmp> .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/register_to_primary>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--register-to-primary" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--register-to-primary" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#cellprob_threshold>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_mode>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/deconvolve_sigma>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/deconvolve_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#deconvolve_sigma> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/register_to_primary>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_to_primary> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/register_to_primary> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channel_count>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/high_sigma>
        rdfs:comment      "Sigma value for high pass gaussian filter. Will not be run if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--high-sigma" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--high-sigma" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#schema>
        cwl:inputBinding  [ cwl:loadContents  true ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/tmpdir.cwl#tmp>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/run/data>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "cc82aa74380bb71b0de25fb486163af8ba29a2b2" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "cc82aa74380bb71b0de25fb486163af8ba29a2b2" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#clip_max>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#skip_formatting>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#diameter>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/high_sigma>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#high_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/high_sigma> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#add_blanks>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#run_cellpose>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#tophat_radius>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_norm_order>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#border_buffer>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#tophat_radius>
        rdfs:comment  "Radius for white top hat filter. Should be slightly larger than the expected spot radius. Will not be run if not provided." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/run/schema>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_metric>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#input_dir>
        rdfs:comment  "Root directory containing space_tx formatted experiment" ;
        sld:type      cwl:Directory .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/background_view>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#background_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/background_view> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_background>
        rdfs:comment  "If true, the `background_view` will be aligned to the `aux_view`." ;
        sld:type      xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/rolling_radius>
        rdfs:comment      "Radius for rolling ball background subtraction. Larger values lead to increased intensity evening effect. The value of 3 will work for most datasets. Will not be run if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--rolling-radius" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--rolling-radius" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/channels_per_reg>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#channels_per_reg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/aux_tilesets_aux_channel_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/aux_tilesets_aux_names> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/channels_per_reg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/channel_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_aux_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/register_aux_view> ;
        cwl:valueFrom  "${\n  if (self[1]){\n    return self[1];\n  } else if (self[2] && self[5] && self[6]) {\n    var name = \"\";\n    if(self[3]){\n      name = self[3];\n    } else {\n      name = self[4];\n    }\n    var aux_ind = self[5].indexOf(name);\n    var aux_count = self[6][aux_ind];\n    return Math.round(self[2] / aux_count);\n  } else if(self[0]){\n    return self[0];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/register_aux_view>
        rdfs:comment      "The name of the auxillary view to be used for image registration. Registration will not be performed if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--register-aux-view" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--register-aux-view" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channel_offset>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/tmpdir.cwl>
        a                          cwl:ExpressionTool ;
        ns1:original_cwlVersion    "v1.2" ;
        ExpressionTool:expression  "${\n    const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n    const charactersLength = characters.length;\n    let counter = 0;\n    let result = \"\";\n    while (counter < 10) {\n      result += characters.charAt(Math.floor(Math.random() * charactersLength));\n      counter += 1;\n    }\n    return {\"tmp\": result};\n}\n" ;
        cwl:cwlVersion             cwl:v1.2 ;
        cwl:outputs                <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/tmpdir.cwl#tmp> ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#background_view>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_names>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_masking_radius>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_max_area>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/deconvolve_sigma>
        rdfs:comment      "Sigma value for deconvolution. Should be approximately the expected spot size." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--decon-sigma" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--decon-sigma" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/deconvolve_iter>
        rdfs:comment      "Number of iterations to perform for deconvolution. High values remove more noise while lower values remove less. The value 15 will work for most datasets unless image is very noisy. Will not be run if not provided." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--decon-iter" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--decon-iter" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_overlap>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#low_sigma>
        rdfs:comment  "Sigma value for low pass gaussian filter. Will not be run if not provided." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#save_pdf>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/register_background>
        rdfs:comment      "If true, the `background_view` will be aligned to the `aux_name`." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--register-background" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--register-background" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_z_voxel>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_return_original_intensities>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#pretrained_model_str>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#low_sigma>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_anchor_round>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#background_view>
        rdfs:comment  "The name of the auxillary view to be used for background subtraction.  Background will be estimated if not provided." ;
        sld:type      xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/channels_per_reg>
        rdfs:comment      "The number of images associated with each channel of the registration image.  Defaults to 1." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ch-per-reg" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ch-per-reg" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_offset>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_single_round>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decode_method>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_file_formats>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#match_histogram>
        rdfs:comment  "If true, histograms will be equalized." ;
        sld:type      xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_count>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/register_background>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_background> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/register_background> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_magnitude_threshold>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#use_mrna>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/deconvolve_iter>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#deconvolve_iter> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/deconvolve_iter> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_error_rounds>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#register_to_primary>
        rdfs:comment  "If true, registration will be performed between the first round of register_aux_view and the primary images." ;
        sld:type      xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_physical_coords>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#flow_threshold>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/rescale>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#rescale> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/rescale> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_cache_read_order>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_composite_pmin>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#min_allowed_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/level_method>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#level_method> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/level_method> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#deconvolve_iter>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/schema>
        cwl:source  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#read_schema/data> .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl>
        a                          cwl:ExpressionTool ;
        ns1:original_cwlVersion    "v1.0" ;
        ExpressionTool:expression  "${   var data = JSON.parse(inputs.datafile.contents);\n     var schema = JSON.parse(inputs.schema.contents);\n     function enforce_record(data, key, items, output_dict){\n         if(Array.isArray(items[0])){\n              // Record where one of a mutually exclusive set of sublists is defined\n              // Find closest match and enforce that\n              var subind = 0;\n              var coverage = 0.0;\n              for(var i=0;i<items.length;i++){\n                      var tally = 0.0;\n                      for(var j=0;j<items[i].length;j++){\n                              if(items[i][j].constructor != Object){\n                                      var subkey = items[i][j].replace(\"?\",\"\");\n                                      if(subkey in data){\n                                              tally++;\n                                      }\n                                      // we want to define this key as null so that\n                                      // all possible outputs from schema are accounted for,\n                                      // even for non-selected schemas\n                                      output_dict[key + \"_\" + subkey] = null;\n                              } else {\n                                      var sbk = Object.keys(items[i][j])[0];\n                                      for(var k=0;k<items[i][j][sbk].length; k++){\n                                              var sublis = items[i][j][sbk][k];\n                                              for(var m=0;m<sublis.length;m++){\n                                                      var cleaned = sublis[m].replace(\"?\",\"\");\n                                                      output_dict[key + \"_\" + sbk + \"_\" + cleaned] = null;\n                                              }\n                                      }\n                              }\n                      }\n                      var new_coverage = tally / items[i].length;\n                      if(new_coverage > coverage){\n                              coverage = new_coverage;\n                              subind = i;\n                      }\n              }\n              enforce_record(data, key, items[subind], output_dict);\n         } else {\n                 for(var i=0;i<items.length;i++){\n                      if(items[i].constructor == Object){\n                              // Record within a record, make recursive call\n                              var subkey = Object.keys(items[i])[0];\n                              enforce_record(data[subkey], key+\"_\"+subkey, items[i][subkey], output_dict);\n                      } else {\n                              // If not present, throw an error unless marked with \"?\"\n                              var item_comp = items[i].replace(\"?\",\"\");\n                              if(!(item_comp in data)){\n                                      if(!items[i].includes(\"?\")){\n                                              throw 'If '+key+' is defined, then all of '+items+' must be defined.';\n                                      }\n                              } else {\n                              // Add val to output dict\n                                      output_dict[key + '_' + item_comp] = data[item_comp];\n                              }\n                      }\n                 }\n                 return output_dict;\n         }\n     }\n\n     var values_dict = {};\n     for(var i=0;i<schema.length;i++){\n         if(schema[i].constructor == Object){\n              var key = Object.keys(schema[i])[0];\n              var lis = schema[i][key];\n              enforce_record(data[key], key, lis, values_dict);\n         } else {\n              var sch = schema[i].replace(\"?\",\"\");\n              if(sch in data){\n                   values_dict[sch] = data[sch];\n              } else {\n                   values_dict[sch] = null;\n              }\n         }\n     }\n     return values_dict;\n}\n" ;
        cwl:cwlVersion             cwl:v1.2 ;
        cwl:hints                  [ a                            cwl:NetworkAccess ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:hints                  [ a                cwl:LoadListingRequirement ;
                                     cwl:loadListing  "deep_listing"
                                   ] ;
        cwl:inputs                 <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#datafile> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#schema> ;
        cwl:outputs                <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#find_ripley> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#round_offset> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_correct_seg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_max_area> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#run_cellpose> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#label_exp_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#high_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#register_to_primary> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_nuclei_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_norm_order> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#flow_threshold> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_min_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_names> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_min_allowed_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_anchor_round> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_label_exp_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_physical_coords> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_img_threshold> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_z_locs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_x_locs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_file_vars> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#n_processes> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#register_background> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#match_histogram> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_cache_read_order> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_channel_intercept> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_return_original_intensities> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_min_area> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_cyto_seg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decode_method> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_composite_pmin> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#border_buffer> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_z_shape> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_max_distance> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_channel_slope> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_mode> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#anchor_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_y_voxel> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#diameter> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#file_format> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_composite_pmax> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_channel_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_single_round> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#stitch_threshold> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_threshold> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_file_formats> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_composite_decode> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channels_per_reg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_watershed_footprint_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channel_offset> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#min_allowed_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_thresh_block_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_distance_threshold> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_area_thresh> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#add_blanks> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_metric> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_views> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_metric> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#tophat_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#clip_min> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channel_slope> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_masking_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_overlap> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#zplane_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_z_voxel> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_x_voxel> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_x_shape> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_border_buffer> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#skip_processing> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#rolling_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#save_pdf> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_min_dist> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#selected_fovs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_trace_building_strategy> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#register_aux_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#rescale> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_magnitude_threshold> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#skip_formatting> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#file_vars> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#cache_read_order> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#is_volume> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#round_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#level_method> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_error_rounds> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_y_locs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_max_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#use_ref_img> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#deconvolve_iter> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#deconvolve_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#zplane_offset> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_norm_order> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_y_shape> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#cellprob_threshold> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#background_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_num_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_name> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#clip_max> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#channel_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#low_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_max_allowed_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#not_filtered_results> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#use_mrna> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_offset> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_min_intensity> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#skip_qc> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#run_baysor> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_search_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#max_allowed_size> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#pretrained_model_str> ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_name>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/clip_min>
        rdfs:comment      "Pixels below this percentile are set to 0. Defaults to 95." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clip-min" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clip-min" ] ;
        sld:type          xsd:float , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#find_ripley>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#round_offset>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#run_baysor>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_threshold>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/low_sigma>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#low_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/low_sigma> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_metric>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#rescale>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/datafile>
        cwl:source  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#parameter_json> .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_z_shape>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing>
        cwl:in   <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/match_histogram> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/register_to_primary> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/input_dir> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/high_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/anchor_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/rescale> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/tophat_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/clip_max> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/is_volume> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/rolling_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/channels_per_reg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/clip_min> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/selected_fovs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/n_processes> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/register_background> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/background_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/level_method> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/deconvolve_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/deconvolve_iter> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/tmp_prefix> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/low_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/register_aux_view> ;
        cwl:out  <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/processed_exp> ;
        cwl:run  [ a                 cwl:CommandLineTool ;
                   cwl:baseCommand   ( "/opt/imgProcessing.py" ) ;
                   cwl:baseCommand   ( "/opt/imgProcessing.py" ) ;
                   cwl:inputs        <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/match_histogram> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/background_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/clip_max> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/tophat_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/deconvolve_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/low_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/high_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/deconvolve_iter> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/channels_per_reg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/register_background> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/n_processes> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/input_dir> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/is_volume> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/clip_min> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/rolling_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/tmp_prefix> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/register_to_primary> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/register_aux_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/rescale> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/level_method> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/anchor_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/selected_fovs> ;
                   cwl:outputs       <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/processed_exp> ;
                   cwl:requirements  [ a                             cwl:DockerRequirement ;
                                       DockerRequirement:dockerPull  "hubmap/starfish-custom:latest"
                                     ] ;
                   cwl:requirements  [ a                             cwl:DockerRequirement ;
                                       DockerRequirement:dockerPull  "hubmap/starfish-custom:latest"
                                     ]
                 ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#file_format>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#deconvolve_iter>
        rdfs:comment  "Number of iterations to perform for deconvolution. High values remove more noise while lower values remove less. The value 15 will work for most datasets unless image is very noisy. Will not be run if not provided." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#cache_read_order>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_x_locs>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_max_sigma>
        sld:type  [ sld:items  xsd:float ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#rolling_radius>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing>
        cwl:in    <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/datafile> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/schema> ;
        cwl:out   <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/channel_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/deconvolve_iter> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/deconvolve_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/tophat_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/background_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/level_method> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/rescale> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/match_histogram> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/channels_per_reg> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/aux_tilesets_aux_names> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/anchor_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/aux_tilesets_aux_channel_count> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/high_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/register_to_primary> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/selected_fovs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/is_volume> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/register_aux_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/low_sigma> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/clip_min> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/n_processes> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/rolling_radius> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/clip_max> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/register_background> ;
        cwl:run   <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl> ;
        cwl:when  "$(inputs.datafile != null)" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/is_volume>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/is_volume> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#is_volume> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#aux_tilesets_aux_channel_intercept>
        sld:type  [ sld:items  xsd:int ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#fov_positioning_y_voxel>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#rolling_radius>
        rdfs:comment  "Radius for rolling ball background subtraction. Larger values lead to increased intensity evening effect. The value of 3 will work for most datasets. Will not be run if not provided." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_label_exp_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#datafile>
        cwl:inputBinding  [ cwl:loadContents  true ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/selected_fovs>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/selected_fovs> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#selected_fovs> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#zplane_count>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_decoder_max_distance>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#selected_fovs>
        rdfs:comment  "If provided, processing will only be run on FOVs with these indices." ;
        sld:type      sld:null ;
        sld:type      [ sld:items  xsd:int ;
                        sld:type   sld:array
                      ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_min_area>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#n_processes>
        rdfs:comment  "If provided, the number of processes that will be spawned for processing. Otherwise, the maximum number of available CPUs will be used." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/clip_min>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#clip_min> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/clip_min> ;
        cwl:valueFrom  "${\n  if(!(self[0] === null)){\n    return self[0];\n  } else if(!(self[1] === null)) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/selected_fovs>
        rdfs:comment      "If provided, processing will only be run on FOVs with these indices." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--selected-fovs" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--selected-fovs" ] ;
        sld:type          sld:null ;
        sld:type          [ sld:items  xsd:int ;
                            sld:type   sld:array
                          ] ;
        sld:type          [ sld:items  xsd:int ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#anchor_view>
        rdfs:comment  "The name of the auxillary view to be processed in parallel with primary view, such as for anchor round in ISS processing. Will not be included if not provided." ;
        sld:type      xsd:string , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#clip_min>
        rdfs:comment  "Pixels below this percentile are set to 0." ;
        sld:type      xsd:float , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#binary_mask_min_dist>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#high_sigma>
        rdfs:comment  "Sigma value for high pass gaussian filter. Will not be run if not provided." ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#high_sigma>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/n_processes>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#n_processes> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/n_processes> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/run/rescale>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--rescale" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--rescale" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#execute_processing/anchor_view>
        cwl:source     <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#stage_processing/anchor_view> , <https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/processing.cwl#anchor_view> ;
        cwl:valueFrom  "${\n  if(self[0]){\n    return self[0];\n  } else if(self[1]) {\n    return self[1];\n  } else {\n    return null;\n  }\n}\n" .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#decoding_min_sigma>
        sld:type  [ sld:items  xsd:float ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#stitch_threshold>
        sld:type  xsd:float .

<https://w3id.org/cwl/view/git/6ef7a6399b2ab55c1d3edd4e37631a8234889fd9/steps/inputParser.cwl#label_exp_size>
        sld:type  xsd:int .
