toil.wdl.wdl_types
¶
Module Contents¶
Classes¶
Represents a primitive or compound WDL type: |
|
Represents a WDL compound type. |
|
Represents a WDL String primitive type. |
|
Represents a WDL Int primitive type. |
|
Represents a WDL Float primitive type. |
|
Represents a WDL Boolean primitive type. |
|
Represents a WDL File primitive type. |
|
Represents a WDL Array compound type. |
|
Represents a WDL Pair compound type. |
|
Represents a WDL Map compound type. |
|
Represents a WDL File. |
|
Represents a WDL Pair literal defined at |
- exception toil.wdl.wdl_types.WDLRuntimeError[source]¶
Bases:
RuntimeError
Unspecified run-time error.
- class toil.wdl.wdl_types.WDLType(optional=False)[source]¶
Represents a primitive or compound WDL type:
https://github.com/openwdl/wdl/blob/main/versions/development/SPEC.md#types
- Parameters
optional (bool) –
- abstract property name: str¶
Type name as string. Used in display messages / ‘mappings.out’ if dev mode is enabled.
- Return type
- class toil.wdl.wdl_types.WDLCompoundType(optional=False)[source]¶
-
Represents a WDL compound type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLStringType(optional=False)[source]¶
Bases:
WDLType
Represents a WDL String primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLIntType(optional=False)[source]¶
Bases:
WDLType
Represents a WDL Int primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLFloatType(optional=False)[source]¶
Bases:
WDLType
Represents a WDL Float primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLBooleanType(optional=False)[source]¶
Bases:
WDLType
Represents a WDL Boolean primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLFileType(optional=False)[source]¶
Bases:
WDLType
Represents a WDL File primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLArrayType(element, optional=False)[source]¶
Bases:
WDLCompoundType
Represents a WDL Array compound type.
- class toil.wdl.wdl_types.WDLPairType(left, right, optional=False)[source]¶
Bases:
WDLCompoundType
Represents a WDL Pair compound type.
- class toil.wdl.wdl_types.WDLMapType(key, value, optional=False)[source]¶
Bases:
WDLCompoundType
Represents a WDL Map compound type.
- class toil.wdl.wdl_types.WDLFile(file_path, file_name=None, imported=False)[source]¶
Represents a WDL File.
- class toil.wdl.wdl_types.WDLPair(left, right)[source]¶
Represents a WDL Pair literal defined at https://github.com/openwdl/wdl/blob/main/versions/development/SPEC.md#pair-literals
- Parameters
left (Any) –
right (Any) –