cwl-utils icon indicating copy to clipboard operation
cwl-utils copied to clipboard

types for input/output not consistent

Open gijzelaerr opened this issue 5 years ago • 1 comments

cwlVersion: v1.0
class: Workflow

inputs:
 a: int
 b: int[]
 c:
   type: int?

outputs: {}

steps: {}

python:

IN: from cwl_utils.parser_v1_0 import load_document
IN: [i.type for i in load_document('test.cwl').inputs]
Out: 
['int',
 <cwl_utils.parser_v1_0.InputArraySchema at 0x7f9242121400>,
 ['null', 'int']]

Shouldn't the InputArraySchema object also be a string, for example array?

gijzelaerr avatar Jan 25 '19 08:01 gijzelaerr