@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 Dirent: <https://w3id.org/cwl/cwl#Dirent/> .
@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 ResourceRequirement: <https://w3id.org/cwl/cwl#ResourceRequirement/> .
@prefix CommandOutputBinding: <https://w3id.org/cwl/cwl#CommandOutputBinding/> .
@prefix ns1:   <http://commonwl.org/cwltool#> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles/sub_directory_name>
        sld:default  "sort-concat-flag" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msout_name>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/group_id> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/get_memory>
        rdfs:label  "Get memory fraction" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/get_memory/fraction> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/get_memory/memory> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/get_memory_fraction.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Sorts the subbands into a given number\nof regularly spaced frequency groups.\n" ;
        rdfs:label               "Sort concatenate map" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:baseCommand          ( "sort_times_into_freqGroups.py" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "vlbi-cwl"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/msin> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/firstSB> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/numbands> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/mergeLastGroup> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/stepname> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/truncateLastSBs> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/DP3fill> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/filenames> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/groupnames> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "sort_concatmap_err.log" ;
        cwl:stdout               "sort_concatmap.log" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/max_dp3_threads>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/max_dp3_threads> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/solutions>
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--solutions"
                          ] ;
        sld:default       false ;
        sld:type          xsd:boolean , cwl:File , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/max_dp3_threads>
        rdfs:comment  "The maximum number of threads DP3 should use per process." ;
        sld:default   5 ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join>
        rdfs:label  "initial_flags_join" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/flagged_fraction_dict> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/state> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/filter_station> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/flagged_fraction_antenna> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Takes an array of text files and concatenates them.\nThe output file can be given a file name and, optionally,\na suffix.\n" ;
        rdfs:label               "Concatenate files" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:baseCommand          ( "cat" ) ;
        cwl:baseCommand          ( "cat" ) ;
        cwl:baseCommand          ( "cat" ) ;
        cwl:baseCommand          ( "cat" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/file_list> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/file_prefix> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/file_suffix> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/output> ;
        cwl:stdout               "$(inputs.file_prefix).$(inputs.file_suffix)" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl#collectfiles>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "This step stores a file or directory\n(or an array of files or directories)\nin separate directory.\n" ;
        rdfs:label               "Collect files" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:arguments            ( "Collecting files in" "$(inputs.sub_directory_name)" ) ;
        cwl:baseCommand          ( "echo" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl#collectfiles/sub_directory_name> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl#collectfiles/files> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl#collectfiles/dir> ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ Dirent:writable  true ;
                                                  cwl:entry        "$(inputs.files)"
                                                ]
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/firstSB>
        rdfs:comment      "If set, reference the grouping of\nfiles to this station subband.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--firstSB" ;
                            CommandLineBinding:separate  true
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/file_list>
        rdfs:comment      "The list of files to be concatenated." ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/msout>
        rdfs:comment       "Output MeasurementSet." ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.msin.basename)" ] ;
        sld:type           cwl:Directory .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl#collectfiles/sub_directory_name>
        rdfs:comment  "A string that determines\nthe name of the output directory.\n" ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/msin_datacolumn>
        rdfs:comment      "The data column of the MeasurementSet to be processed." ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "msin.datacolumn=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  true
                          ] ;
        sld:default       "DATA" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/msin>
        rdfs:comment      "Input MeasurementSets to be sorted." ;
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          [ sld:items  cwl:Directory ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/file_suffix>
        rdfs:comment  "The output file extension." ;
        sld:default   "log" ;
        sld:type      xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat>
        rdfs:label  "dp3_concat" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msin_filenames> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msout_name> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/max_dp3_threads> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msin> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msout> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/flagged_statistics> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/numbands>
        rdfs:comment      "The number of elements in each group." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--numbands" ;
                            CommandLineBinding:separate  true
                          ] ;
        sld:default       10 ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/msout>
        rdfs:comment      "An array of MeasurementSets\ncontaining the concatenated data.\n" ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/msout> ;
        sld:type          [ sld:items  cwl:Directory ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging>
        rdfs:label  "concat_logfiles_AOflagging" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging/file_prefix> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging/file_list> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging/output> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/refant>
        rdfs:comment      "The reference antenna used." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--refant"
                          ] ;
        sld:default       "" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging/file_prefix>
        sld:default  "AOflagging" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msin>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/msin> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/datacolumn_out>
        rdfs:comment      "The name of the data column into\nwhich the output data is written.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "msout.datacolumn=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:default       "DATA" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/pipeline>
        rdfs:comment      "Name of the pipeline." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--pipeline"
                          ] ;
        sld:default       "VLBI" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/selected_ms>
        rdfs:comment  "The names of the selected MeasurementSets." ;
        sld:type      [ sld:items  xsd:string ;
                        sld:type   sld:array
                      ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary>
        rdfs:label  "summary" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/flagFiles> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/min_unflagged_fraction> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/refant> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/run_type> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/summary_file> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/stepname>
        rdfs:comment      "A string to be appended to the file names of the output files.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--stepname" ;
                            CommandLineBinding:separate  true
                          ] ;
        sld:default       ".dp3-concat" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/aoflagger_memory>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/get_memory/memory> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate/file_prefix>
        sld:default  "concatenate" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Selects station data from a dictionary, determines\nand outputs the fraction of flagged data and the\nstation name with the least amount of flagged data.\n" ;
        rdfs:label               "Find Reference Antenna join" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:arguments            ( [ CommandLineBinding:prefix  "--flagged_fraction_dict" ;
                                     cwl:valueFrom              "input.json"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "findRefAnt_join.py" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "vlbi-cwl"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/state> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/filter_station> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/flagged_fraction_dict> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/flagged_fraction_antenna> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/refant> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/logfile> ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ cwl:entry      "$(inputs.flagged_fraction_dict)" ;
                                                  cwl:entryname  "input.json"
                                                ]
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "findRefAnt_err.log" ;
        cwl:stdout               "findRefAnt.log" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concatenate_logfile>
        rdfs:comment      "The file containing the stdout and\nstderr from the dp3_concatenate step.\n" ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles/output> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles/file_prefix>
        sld:default  "dp3_concatenation" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/msin>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/msin> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/get_memory/fraction>
        cwl:source     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/aoflagger_memory_fraction> ;
        cwl:valueFrom  "$(self)" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/max_dp3_threads>
        rdfs:comment  "The maximum number of threads that DP3\nshould use per process.\n" ;
        sld:default   5 ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/output>
        rdfs:comment       "The concatenated file." ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.file_prefix).$(inputs.file_suffix)" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.file_prefix).$(inputs.file_suffix)" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.file_prefix).$(inputs.file_suffix)" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.file_prefix).$(inputs.file_suffix)" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/memory>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/aoflagger_memory> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/flagged_fraction_antenna>
        rdfs:comment       "The fraction of flagged data per\nantenna in a CSV format.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "flagged_fraction_antenna.json" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation>
        a                        cwl:Workflow ;
        rdfs:comment             "Concatenation selects MeasurementSets from the\ninput data based on predetermined frequency\ngrouping, and concatenates the resulting groups.\nOptionally, the concatenated MeasurementSets can\nbe flagged, in which case DP3 memory constraints\nand LINC flagging strategies must be given as inputs.\n" ;
        rdfs:label               "Concatenation" ;
        ns1:original_cwlVersion  "v1.2" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging> ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/aoflagger_memory> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/max_dp3_threads> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/group_id> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/rfi_strategy> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/groups_specification> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/msin> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/aoflag_logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/msout> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_flag_statistics> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concatenate_logfile> ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msin>
        rdfs:comment  "Input data in MeasurementSet format." ;
        sld:type      [ sld:items  cwl:Directory ;
                        sld:type   sld:array
                      ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/filter_station>
        sld:default  "" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/logfile>
        rdfs:comment       "The files containing the stdout\nand stderr from the step.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "summary*.log" ] ;
        sld:type           [ sld:items  cwl:File ;
                             sld:type   sld:array
                           ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/groups_specification>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/groups_specification> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/logdir>
        rdfs:comment      "The directory containing all the stdin\nand stderr files from the workflow.\n" ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles/dir> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/groups_specification>
        rdfs:comment  "A list of filenames that have to\nbe concatenated, in JSON format.\n" ;
        sld:type      cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags>
        rdfs:comment      "A JSON formatted file containing flagging statistics\nof the MeasurementSet data after concatenation.\n" ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/flagged_fraction_antenna> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msin_filenames>
        rdfs:comment      "An array of MeasurementSets to be concatenated." ;
        cwl:inputBinding  [ CommandLineBinding:itemSeparator
                                    "," ;
                            CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "msin=" ;
                            CommandLineBinding:separate  false ;
                            cwl:valueFrom                "[$(self.join(','))]"
                          ] ;
        sld:type          [ sld:items  xsd:string ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/clip_sources>
        cwl:inputBinding  [ CommandLineBinding:itemSeparator
                                    "," ;
                            CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--clip_sources" ;
                            CommandLineBinding:separate  true ;
                            cwl:valueFrom                "$(self)"
                          ] ;
        sld:default       false ;
        sld:type          xsd:boolean , xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/refant>
        rdfs:comment       "The reference antenna, containing\nthe least amount of flagged data.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob  "out.json" ;
                             CommandOutputBinding:outputEval
                                     "$(JSON.parse(self[0].contents).refant)" ;
                             cwl:loadContents           true
                           ] ;
        sld:type           xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging>
        rdfs:label  "concat_logfiles_AOflagging" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging/file_list> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging/file_prefix> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging/output> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl> ;
        cwl:when    "$(inputs.file_list != null)" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/filter_station>
        rdfs:comment      "A regular expression pattern for station names to select." ;
        cwl:inputBinding  [ CommandLineBinding:position  1 ;
                            CommandLineBinding:prefix    "--station_filter"
                          ] ;
        sld:default       "*&" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/keepstatistics>
        rdfs:comment      "Indicates whether statistics should be written to file." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "aoflagger.keepstatistics=True" ] ;
        sld:default       true ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msin_filenames>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/selected_ms> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "This step creates a JSON formatted file\ncontaining pipeline run summary statistics.\n" ;
        rdfs:label               "VLBI summary" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:baseCommand          ( "make_summary_pilot.py" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "vlbi-cwl"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/Ateam_separation_file> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/flagFiles> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/refant> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/pipeline> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/filter> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/clip_sources> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/run_type> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/min_unflagged_fraction> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/removed_bands> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/solutions> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/bad_antennas> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/summary_file> ;
        cwl:stderr               "summary_err.log" ;
        cwl:stdout               "summary.log" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/storagemanager>
        rdfs:comment      "A string that specifies what storage manager\nto use. By default uses `dysco` compression.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "msout.storagemanager=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:default       "dysco" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/max_dp3_threads>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/max_dp3_threads> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles/files>
        cwl:linkMerge  "merge_flattened" ;
        cwl:source     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging/output> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate/output> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/Ateam_separation_file>
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--Ateam_separation_file"
                          ] ;
        sld:default       false ;
        sld:type          xsd:boolean , cwl:File , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/flagFiles>
        rdfs:comment      "List of files with flag information in JSON format." ;
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          cwl:File ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/flagged_fraction_dict>
        rdfs:comment  "A list of flagged antennas per MeasurementSet." ;
        sld:type      sld:null ;
        sld:type      [ sld:items  xsd:string ;
                        sld:type   sld:array
                      ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/strategy>
        rdfs:comment      "The RFI strategy to use in flagging." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "aoflagger.strategy="
                          ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate>
        rdfs:label  "sort_concatmap" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/firstSB> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/msin> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/numbands> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/stepname> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/filenames> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/groupnames> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/logfile> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl#concatfiles/file_prefix>
        rdfs:comment  "The output file name." ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging/file_prefix>
        sld:default  "AOflagging" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/flagFiles>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/flagged_fraction_antenna> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/numbands>
        rdfs:comment  "The number of files that have to be\ngrouped together in frequency.\n" ;
        sld:default   10 ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/measurement_sets>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/msin> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/filter>
        rdfs:comment      "A pattern of antenna names to filter from the processing." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--filtered_antennas"
                          ] ;
        sld:default       "*&" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/refant>
        sld:default  "CS001HBA0" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/firstSB>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/firstSB> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/state>
        sld:default  "concat" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/groups_specification>
        rdfs:comment      "A file containing directories of MeasurementSets.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  1 ;
                            CommandLineBinding:prefix    "--json_file" ;
                            CommandLineBinding:separate  true
                          ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/measurement_sets>
        rdfs:comment      "The total number of input MeasurementSets." ;
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          [ sld:items  cwl:Directory ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/rfi_strategy>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/rfi_strategy> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_flag_statistics>
        rdfs:comment      "A JSON formatted file containing flagging\nstatistics of the data after concatenation.\n" ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/flagged_statistics> ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/logfile>
        rdfs:comment       "The file containing the stdout output from the step." ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "sort_concatmap.log" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging>
        rdfs:label  "AOflagging" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/memory> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/msin> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/strategy> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/max_dp3_threads> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/msout> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl> ;
        cwl:when    "$(inputs.strategy != null)" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate/file_list>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/concatenate_logfile> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/get_memory_fraction.cwl#memory>
        rdfs:comment       "The fraction of the node's memory in\nmebibytes (MiB).\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob  "memory.json" ;
                             CommandOutputBinding:outputEval
                                     "$(JSON.parse(self[0].contents).memory)" ;
                             cwl:loadContents           true
                           ] ;
        sld:type           xsd:int .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/state>
        rdfs:comment      "State information for the collection of antenna statistics." ;
        cwl:inputBinding  [ CommandLineBinding:position  2 ;
                            CommandLineBinding:prefix    "--state"
                          ] ;
        sld:default       "NONE" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/msin>
        rdfs:comment      "Data to be processed in MeasurementSet format." ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "msin=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/truncateLastSBs>
        rdfs:comment      "Add dummy file names for missing frequencies,\nso that DP3 can fill the data with flagged dummy data.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--truncateLastSBs" ;
                            CommandLineBinding:separate  true
                          ] ;
        sld:default       false ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/get_memory_fraction.cwl#fraction>
        rdfs:comment      "The required fraction of the node's\navailable memory for a flagging job.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/msout>
        rdfs:comment      "The data in a concatenated MeasurementSet." ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/msout> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msout> ;
        cwl:pickValue     "first_non_null" ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/group_id>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/groupnames> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/memory>
        rdfs:comment      "The maximum amount of memory to use in GB." ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "aoflagger.memorymax=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false ;
                            cwl:valueFrom                  "$(self/1000)"
                          ] ;
        sld:type          xsd:int , xsd:float , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/DP3fill>
        rdfs:comment      "Add dummy file names for missing frequencies,\nso that DP3 can fill the data with flagged dummy data.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--DP3fill"
                          ] ;
        sld:default       true ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/get_memory_fraction.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Queries the available amount of memory on the system,\nand computes the given fraction of it in mebibytes (MiB).\nThis is used to ensure that flagging jobs don't exceed the\nnode's resources.\n" ;
        rdfs:label               "Get fraction of memory" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:baseCommand          ( "query_memory.py" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "vlbi-cwl"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/get_memory_fraction.cwl#fraction> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/get_memory_fraction.cwl#memory> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stdout               "memory.txt" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging/file_list>
        cwl:linkMerge  "merge_flattened" ;
        cwl:source     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/aoflag_logfile> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/numbands>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/numbands> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl#collectfiles/dir>
        cwl:outputBinding  [ CommandOutputBinding:glob  "$(runtime.outdir)" ;
                             CommandOutputBinding:outputEval
                                     "${\n  self[0].basename = inputs.sub_directory_name;\n  return self;\n}\n"
                           ] ;
        sld:type           cwl:Directory .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/aoflag_logfile>
        rdfs:comment      "The file containing the stdout and\nstderr from the AOflagging step.\n" ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging/output> ;
        cwl:pickValue     "the_only_non_null" ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles>
        rdfs:label  "save_logfiles" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles/files> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles/sub_directory_name> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles/dir> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/logfile>
        rdfs:comment       "The files containing the stdout\nand stderr from the step.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "dp3_concat*.log" ] ;
        sld:type           [ sld:items  cwl:File ;
                             sld:type   sld:array
                           ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/msin>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/msin> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/msin>
        rdfs:comment  "Input data in MeasurementSets. A-team data\nhas been removed in the setup workflow.\n" ;
        sld:type      [ sld:items  cwl:Directory ;
                        sld:type   sld:array
                      ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group>
        rdfs:label  "filter_ms_group" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/groups_specification> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/measurement_sets> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/group_id> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/selected_ms> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/rfi_strategy>
        rdfs:comment  "The RFI strategy to use if flagging." ;
        sld:type      cwl:File , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msout>
        rdfs:comment       "The output data with corrected\ndata in MeasurementSet format.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.msout_name)" ] ;
        sld:type           cwl:Directory .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/max_dp3_threads>
        rdfs:comment      "The number of CPU threads to use." ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "numthreads=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:default       5 ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/firstSB>
        rdfs:comment  "If set, reference the grouping of files\nto this station subband.\n" ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msout_name>
        rdfs:comment      "The name of the output data in MeasurementSet format." ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "msout=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/group_id>
        rdfs:comment      "A string that determines which\nMeasurementSets should be combined.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  1 ;
                            CommandLineBinding:prefix    "--group_id" ;
                            CommandLineBinding:separate  true
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag>
        a                        cwl:Workflow ;
        rdfs:comment             "Reduces the number of MeasurementSets by concatenating\nof subbands into groups by frequency, and flags bad data\nin the resulting MeasurementSets.\n" ;
        rdfs:label               "VLBI concatenation and flagging" ;
        ns1:original_cwlVersion  "v1.2" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_aoflagging> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/get_memory> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/save_logfiles> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate> ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/aoflagger_memory_fraction> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/max_dp3_threads> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/rfi_strategy> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/numbands> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/firstSB> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/msin> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/msout> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/logdir> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary_file> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags> ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:ScatterFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/min_unflagged_fraction>
        rdfs:comment      "The minimum required fraction of unflagged data per band." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--min_unflagged"
                          ] ;
        sld:default       5e-01 ;
        sld:type          xsd:float , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/group_id>
        rdfs:comment  "The name of the final concatenated MeasurementSet." ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/msin>
        rdfs:comment  "Input data in MeasurementSets. A-team\ndata has been removed in `setup` workflow.\n" ;
        sld:type      [ sld:items  cwl:Directory ;
                        sld:type   sld:array
                      ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles>
        rdfs:label  "dp3_concatenate_logfiles" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles/file_list> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles/file_prefix> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles/output> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/collectfiles.cwl#collectfiles/files>
        rdfs:comment  "The files or directories that should be placed\nin the output directory.\n" ;
        sld:type      cwl:Directory , cwl:File ;
        sld:type      [ sld:items  cwl:Directory , cwl:File ;
                        sld:type   sld:array
                      ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/min_unflagged_fraction>
        sld:default  5e-01 .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/stepname>
        sld:default  "_pre-cal.ms" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Runs the AO-flagging module of DP3.\n" ;
        rdfs:label               "AOflagger" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:arguments            ( "steps=[aoflagger]" "aoflagger.type=aoflagger" "msout=." ) ;
        cwl:baseCommand          ( "DP3" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "vlbi-cwl"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/msin> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/max_dp3_threads> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/strategy> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/memory> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/keepstatistics> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/msin_datacolumn> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/msout> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/logfile> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  6 ;
                                   ResourceRequirement:ramMin    "$(inputs.memory)"
                                 ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ Dirent:writable  true ;
                                                  cwl:entry        "$(inputs.msin)"
                                                ]
                                 ] ;
        cwl:stderr               "aoflag_err.log" ;
        cwl:stdout               "aoflag.log" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/bad_antennas>
        rdfs:comment      "A pattern of names of antennas with bad data." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--bad_antennas"
                          ] ;
        sld:default       "*&" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag>
        rdfs:label   "concatenation-flag" ;
        cwl:in       <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/aoflagger_memory> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/group_id> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/msin> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/rfi_strategy> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/groups_specification> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/max_dp3_threads> ;
        cwl:out      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/msout> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/concat_flag_statistics> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/concatenate_logfile> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/aoflag_logfile> ;
        cwl:run      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl> ;
        cwl:scatter  ( <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/group_id> ) .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/max_dp3_threads>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/max_dp3_threads> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/run_type>
        sld:default  "concatenate_flag" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/mergeLastGroup>
        rdfs:comment      "Add dummy file names for missing frequencies,\nso that DP3 can fill the data with flagged dummy data.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--mergeLastGroup" ;
                            CommandLineBinding:separate  true
                          ] ;
        sld:default       false ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/groupnames>
        rdfs:comment       "A string of names of the frequency groups." ;
        cwl:outputBinding  [ CommandOutputBinding:glob  "out.json" ;
                             CommandOutputBinding:outputEval
                                     "$(JSON.parse(self[0].contents).groupnames)" ;
                             cwl:loadContents           true
                           ] ;
        sld:type           [ sld:items  xsd:string ;
                             sld:type   sld:array
                           ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/removed_bands>
        cwl:inputBinding  [ CommandLineBinding:itemSeparator
                                    "," ;
                            CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--removed_bands" ;
                            CommandLineBinding:separate  true ;
                            cwl:valueFrom                "$(self)"
                          ] ;
        sld:default       false ;
        sld:type          xsd:boolean , xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Reduces the dataset by concatenating\nsubbands into frequency groups.\n" ;
        rdfs:label               "DP3 concatenate" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:arguments            ( "steps=[count]" "msin.orderms=False" "msin.missingdata=True" "msout.overwrite=True" "count.savetojson=True" "count.jsonfilename=out.json" ) ;
        cwl:baseCommand          ( "DP3" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "vlbi-cwl"
                                 ] ;
        cwl:hints                [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ Dirent:writable  false ;
                                                  cwl:entry        "$(inputs.msin)"
                                                ]
                                 ] ;
        cwl:hints                [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  6
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/max_dp3_threads> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msin> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/datacolumn_in> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/storagemanager> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msout_name> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msin_filenames> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/datacolumn_out> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/flagged_statistics> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/msout> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/logfile> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:stderr               "dp3_concat_err.log" ;
        cwl:stdout               "dp3_concat.log" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/rfi_strategy>
        rdfs:comment  "The RFI strategy to use in flagging." ;
        sld:type      cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/logfile>
        rdfs:comment       "The files containing the stdout\nand stderr from the step.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "aoflag*.log" ] ;
        sld:type           [ sld:items  cwl:File ;
                             sld:type   sld:array
                           ] .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/run_type>
        rdfs:comment      "The type of the pipeline." ;
        cwl:inputBinding  [ CommandLineBinding:position  0 ;
                            CommandLineBinding:prefix    "--run_type"
                          ] ;
        sld:default       "calibrator" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concatenate_logfiles/file_list>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/logfile> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/datacolumn_in>
        rdfs:comment      "The name of the data column from\nwhich the input data is read.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "msin.datacolumn=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:default       "DATA" ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/summary.cwl#summary/summary_file>
        rdfs:comment       "Summary File in JSON format." ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "*.json" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concat_flags_join/flagged_fraction_dict>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/concat_flag_statistics> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/aoflagger_memory>
        rdfs:comment  "The amount of memory in mebibytes that should be available\nfor an AOFlagger flagging job. Negative values mean no limit.\n" ;
        sld:default   -1 ;
        sld:type      xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate-flag/groups_specification>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/sort_concatenate/filenames> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/msin>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/dp3_concat/msout> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/filter_ms_group/group_id>
        cwl:source  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/group_id> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/dp3_concat.cwl#dp3concat/flagged_statistics>
        rdfs:comment       "A JSON formatted file containing flagging\nstatistics of the data after concatenation.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob  "out.json" ;
                             CommandOutputBinding:outputEval
                                     "$(JSON.parse(self[0].contents).flagged_fraction_dict)" ;
                             cwl:loadContents           true
                           ] ;
        sld:type           xsd:string .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/strategy>
        cwl:source     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/rfi_strategy> ;
        cwl:valueFrom  "$(self)" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary_file>
        rdfs:comment      "Workflow summary statistics in JSON format.\n" ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/summary/summary_file> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/findRefAnt_join.cwl#findRefAnt_join/logfile>
        rdfs:comment       "The files containing the stdout\nand stderr from the step.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "findRefAnt.log" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Collects MeasurementSets for concatenation,\nexcluding dummy data.\n" ;
        rdfs:label               "Filter MeasurementSet group" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:arguments            ( [ CommandLineBinding:prefix    "--output_filename" ;
                                     CommandLineBinding:separate  true ;
                                     cwl:valueFrom                "$(runtime.outdir)/cwl.output.json"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "filter_ms_group.py" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "vlbi-cwl"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/measurement_sets> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/groups_specification> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/group_id> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/filter_ms_group.cwl#filter_ms_group/selected_ms> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "filter_ms_by_group_err.log" ;
        cwl:stdout               "filter_ms_by_group.log" .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/sort_concatmap.cwl#sort_concatmap/filenames>
        rdfs:comment       "A list of filenames that have to\nbe concatenated, in JSON format.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "filenames.json" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/aoflagger.cwl#aoflagging/max_dp3_threads>
        rdfs:comment      "The number of threads per DP3 process." ;
        cwl:inputBinding  [ CommandLineBinding:position    0 ;
                            CommandLineBinding:prefix      "numthreads=" ;
                            CommandLineBinding:separate    false ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:default       5 ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate>
        rdfs:label  "concatenate_logfiles_concatenate" ;
        cwl:in      <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate/file_prefix> , <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate/file_list> ;
        cwl:out     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/concatenate_logfiles_concatenate/output> ;
        cwl:run     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/steps/concatenate_files.cwl> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/concat_logfiles_aoflagging/file_list>
        cwl:linkMerge  "merge_flattened" ;
        cwl:pickValue  "all_non_null" ;
        cwl:source     <https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/subworkflows/concatenation.cwl#concatenation/AOflagging/logfile> .

<https://w3id.org/cwl/view/git/9ae6c03ab2ab8bbcf6530eea736f08cfe0ee3302/workflows/concatenate-flag.cwl#sort-concat-flag/aoflagger_memory_fraction>
        rdfs:comment  "The fraction of the node's memory that\nwill be used by AOFlagger (and should be\navailable before an AOFlagger job can start).\n" ;
        sld:default   15 ;
        sld:type      xsd:int , sld:null .
