Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/cwltool/schemas/v1.2/Operation.yml @ 0:4f3585e2f14b draft default tip
"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author | shellac |
---|---|
date | Mon, 22 Mar 2021 18:12:50 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4f3585e2f14b |
---|---|
1 saladVersion: v1.1 | |
2 $base: "https://w3id.org/cwl/cwl#" | |
3 | |
4 $namespaces: | |
5 cwl: "https://w3id.org/cwl/cwl#" | |
6 | |
7 $graph: | |
8 | |
9 - name: OperationInputParameter | |
10 type: record | |
11 extends: InputParameter | |
12 docParent: "#Operation" | |
13 doc: | | |
14 Describe an input parameter of an operation. | |
15 fields: | |
16 - name: type | |
17 type: | |
18 - CWLType | |
19 - InputRecordSchema | |
20 - InputEnumSchema | |
21 - InputArraySchema | |
22 - string | |
23 - type: array | |
24 items: | |
25 - CWLType | |
26 - InputRecordSchema | |
27 - InputEnumSchema | |
28 - InputArraySchema | |
29 - string | |
30 jsonldPredicate: | |
31 "_id": "sld:type" | |
32 "_type": "@vocab" | |
33 refScope: 2 | |
34 typeDSL: True | |
35 doc: | | |
36 Specify valid types of data that may be assigned to this parameter. | |
37 | |
38 - name: OperationOutputParameter | |
39 type: record | |
40 extends: OutputParameter | |
41 docParent: "#Operation" | |
42 doc: | | |
43 Describe an output parameter of an operation. | |
44 fields: | |
45 - name: type | |
46 type: | |
47 - CWLType | |
48 - OutputRecordSchema | |
49 - OutputEnumSchema | |
50 - OutputArraySchema | |
51 - string | |
52 - type: array | |
53 items: | |
54 - CWLType | |
55 - OutputRecordSchema | |
56 - OutputEnumSchema | |
57 - OutputArraySchema | |
58 - string | |
59 jsonldPredicate: | |
60 "_id": "sld:type" | |
61 "_type": "@vocab" | |
62 refScope: 2 | |
63 typeDSL: True | |
64 doc: | | |
65 Specify valid types of data that may be assigned to this parameter. | |
66 | |
67 - type: record | |
68 name: Operation | |
69 extends: Process | |
70 documentRoot: true | |
71 specialize: | |
72 - specializeFrom: InputParameter | |
73 specializeTo: OperationInputParameter | |
74 - specializeFrom: OutputParameter | |
75 specializeTo: OperationOutputParameter | |
76 doc: | | |
77 This record describes an abstract operation. It is a potential | |
78 step of a workflow that has not yet been bound to a concrete | |
79 implementation. It specifies an input and output signature, but | |
80 does not provide enough information to be executed. An | |
81 implementation (or other tooling) may provide a means of binding | |
82 an Operation to a concrete process (such as Workflow, | |
83 CommandLineTool, or ExpressionTool) with a compatible signature. | |
84 | |
85 fields: | |
86 - name: class | |
87 jsonldPredicate: | |
88 "_id": "@type" | |
89 "_type": "@vocab" | |
90 type: string |