Mercurial > repos > shellac > guppy_basecaller
diff env/lib/python3.7/site-packages/cwltool/extensions.yml @ 5:9b1c78e6ba9c draft default tip
"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
author | shellac |
---|---|
date | Mon, 01 Jun 2020 08:59:25 -0400 |
parents | 79f47841a781 |
children |
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/cwltool/extensions.yml Thu May 14 16:47:39 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,156 +0,0 @@ -$base: http://commonwl.org/cwltool# -$namespaces: - cwl: "https://w3id.org/cwl/cwl#" -$graph: -- $import: https://w3id.org/cwl/CommonWorkflowLanguage.yml - -- name: LoadListingRequirement - type: record - extends: cwl:ProcessRequirement - inVocab: false - fields: - class: - type: string - doc: "Always 'LoadListingRequirement'" - jsonldPredicate: - "_id": "@type" - "_type": "@vocab" - loadListing: - type: - - type: enum - name: LoadListingEnum - symbols: [no_listing, shallow_listing, deep_listing] - -- name: InplaceUpdateRequirement - type: record - inVocab: false - extends: cwl:ProcessRequirement - fields: - class: - type: string - doc: "Always 'InplaceUpdateRequirement'" - jsonldPredicate: - "_id": "@type" - "_type": "@vocab" - inplaceUpdate: - type: boolean - -- name: Secrets - type: record - inVocab: false - extends: cwl:ProcessRequirement - fields: - class: - type: string - doc: "Always 'Secrets'" - jsonldPredicate: - "_id": "@type" - "_type": "@vocab" - secrets: - type: string[] - doc: | - List one or more input parameters that are sensitive (such as passwords) - which will be deliberately obscured from logging. - jsonldPredicate: - "_type": "@id" - refScope: 0 - - -- name: TimeLimit - type: record - inVocab: false - extends: cwl:ProcessRequirement - doc: | - Set an upper limit on the execution time of a CommandLineTool or - ExpressionTool. A tool execution which exceeds the time limit may - be preemptively terminated and considered failed. May also be - used by batch systems to make scheduling decisions. - fields: - - name: class - type: string - doc: "Always 'TimeLimit'" - jsonldPredicate: - "_id": "@type" - "_type": "@vocab" - - name: timelimit - type: [long, string] - doc: | - The time limit, in seconds. A time limit of zero means no - time limit. Negative time limits are an error. - - -- name: WorkReuse - type: record - inVocab: false - extends: cwl:ProcessRequirement - doc: | - For implementations that support reusing output from past work (on - the assumption that same code and same input produce same - results), control whether to enable or disable the reuse behavior - for a particular tool or step (to accomodate situations where that - assumption is incorrect). A reused step is not executed but - instead returns the same output as the original execution. - - If `enableReuse` is not specified, correct tools should assume it - is enabled by default. - fields: - - name: class - type: string - doc: "Always 'WorkReuse'" - jsonldPredicate: - "_id": "@type" - "_type": "@vocab" - - name: enableReuse - type: [boolean, string] - #default: true - - -- name: NetworkAccess - type: record - inVocab: false - extends: cwl:ProcessRequirement - doc: | - Indicate whether a process requires outgoing IPv4/IPv6 network - access. Choice of IPv4 or IPv6 is implementation and site - specific, correct tools must support both. - - If `networkAccess` is false or not specified, tools must not - assume network access, except for localhost (the loopback device). - - If `networkAccess` is true, the tool must be able to make outgoing - connections to network resources. Resources may be on a private - subnet or the public Internet. However, implementations and sites - may apply their own security policies to restrict what is - accessible by the tool. - - Enabling network access does not imply a publically routable IP - address or the ability to accept inbound connections. - - fields: - - name: class - type: string - doc: "Always 'NetworkAccess'" - jsonldPredicate: - "_id": "@type" - "_type": "@vocab" - - name: networkAccess - type: [boolean, string] - -- name: ProcessGenerator - type: record - inVocab: true - extends: cwl:Process - documentRoot: true - fields: - - name: class - jsonldPredicate: - "_id": "@type" - "_type": "@vocab" - type: string - - name: run - type: [string, cwl:Process] - jsonldPredicate: - _id: "cwl:run" - _type: "@id" - doc: | - Specifies the process to run.