|
21 | 21 | cwl_v1_0.InputParameter, cwl_v1_1.InputParameter, cwl_v1_2.InputParameter
|
22 | 22 | ]
|
23 | 23 | """Type union for a CWL v1.x InputParameter object."""
|
| 24 | +InputArraySchema = Union[ |
| 25 | + cwl_v1_0.InputArraySchema, |
| 26 | + cwl_v1_1.InputArraySchema, |
| 27 | + cwl_v1_2.InputArraySchema, |
| 28 | +] |
| 29 | +"""Type union for a CWL v1.x InputArraySchema object.""" |
| 30 | +InputEnumSchema = Union[ |
| 31 | + cwl_v1_0.InputEnumSchema, |
| 32 | + cwl_v1_1.InputEnumSchema, |
| 33 | + cwl_v1_2.InputEnumSchema, |
| 34 | +] |
| 35 | +"""Type union for a CWL v1.x InputEnumSchema object.""" |
| 36 | +InputRecordField = Union[ |
| 37 | + cwl_v1_0.InputRecordField, |
| 38 | + cwl_v1_1.InputRecordField, |
| 39 | + cwl_v1_2.InputRecordField, |
| 40 | +] |
| 41 | +"""Type union for a CWL v1.x InputRecordField object.""" |
| 42 | +InputRecordSchema = Union[ |
| 43 | + cwl_v1_0.InputRecordSchema, |
| 44 | + cwl_v1_1.InputRecordSchema, |
| 45 | + cwl_v1_2.InputRecordSchema, |
| 46 | +] |
| 47 | +"""Type union for a CWL v1.x InputRecordSchema object.""" |
24 | 48 | OutputParameter = Union[
|
25 | 49 | cwl_v1_0.OutputParameter, cwl_v1_1.OutputParameter, cwl_v1_2.OutputParameter
|
26 | 50 | ]
|
27 | 51 | """Type union for a CWL v1.x OutputParameter object."""
|
| 52 | +OutputArraySchema = Union[ |
| 53 | + cwl_v1_0.OutputArraySchema, |
| 54 | + cwl_v1_1.OutputArraySchema, |
| 55 | + cwl_v1_2.OutputArraySchema, |
| 56 | +] |
| 57 | +"""Type union for a CWL v1.x OutputArraySchema object.""" |
| 58 | +OutputEnumSchema = Union[ |
| 59 | + cwl_v1_0.OutputEnumSchema, |
| 60 | + cwl_v1_1.OutputEnumSchema, |
| 61 | + cwl_v1_2.OutputEnumSchema, |
| 62 | +] |
| 63 | +"""Type union for a CWL v1.x OutputEnumSchema object.""" |
| 64 | +OutputRecordField = Union[ |
| 65 | + cwl_v1_0.OutputRecordField, |
| 66 | + cwl_v1_1.OutputRecordField, |
| 67 | + cwl_v1_2.OutputRecordField, |
| 68 | +] |
| 69 | +"""Type union for a CWL v1.x OutputRecordField object.""" |
| 70 | +OutputRecordSchema = Union[ |
| 71 | + cwl_v1_0.OutputRecordSchema, |
| 72 | + cwl_v1_1.OutputRecordSchema, |
| 73 | + cwl_v1_2.OutputRecordSchema, |
| 74 | +] |
| 75 | +"""Type union for a CWL v1.x OutputRecordSchema object.""" |
28 | 76 | Workflow = Union[cwl_v1_0.Workflow, cwl_v1_1.Workflow, cwl_v1_2.Workflow]
|
29 | 77 | WorkflowTypes = (cwl_v1_0.Workflow, cwl_v1_1.Workflow, cwl_v1_2.Workflow)
|
30 | 78 | """Type union for a CWL v1.x Workflow object."""
|
|
64 | 112 | cwl_v1_2.CommandLineBinding,
|
65 | 113 | ]
|
66 | 114 | """Type union for a CWL v1.x CommandLineBinding object."""
|
| 115 | +CommandOutputBinding = Union[ |
| 116 | + cwl_v1_0.CommandOutputBinding, |
| 117 | + cwl_v1_1.CommandOutputBinding, |
| 118 | + cwl_v1_2.CommandOutputBinding, |
| 119 | +] |
| 120 | +"""Type union for a CWL v1.x CommandOutputBinding object.""" |
| 121 | +CommandInputParameter = Union[ |
| 122 | + cwl_v1_0.CommandInputParameter, |
| 123 | + cwl_v1_1.CommandInputParameter, |
| 124 | + cwl_v1_2.CommandInputParameter, |
| 125 | +] |
| 126 | +"""Type union for a CWL v1.x CommandInputParameter object.""" |
67 | 127 | CommandOutputParameter = Union[
|
68 | 128 | cwl_v1_0.CommandOutputParameter,
|
69 | 129 | cwl_v1_1.CommandOutputParameter,
|
|
74 | 134 | cwl_v1_0.ExpressionTool, cwl_v1_1.ExpressionTool, cwl_v1_2.ExpressionTool
|
75 | 135 | ]
|
76 | 136 | """Type union for a CWL v1.x ExpressionTool object."""
|
| 137 | +ExpressionToolOutputParameter = Union[ |
| 138 | + cwl_v1_0.ExpressionToolOutputParameter, |
| 139 | + cwl_v1_1.ExpressionToolOutputParameter, |
| 140 | + cwl_v1_2.ExpressionToolOutputParameter, |
| 141 | +] |
| 142 | +"""Type union for a CWL v1.x ExpressionToolOutputParameter object.""" |
77 | 143 | DockerRequirement = Union[
|
78 | 144 | cwl_v1_0.DockerRequirement, cwl_v1_1.DockerRequirement, cwl_v1_2.DockerRequirement
|
79 | 145 | ]
|
|
0 commit comments