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