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:
digraph inheritance6034d4d4ed { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "WDLRuntimeError" [URL="#toil.wdl.wdl_types.WDLRuntimeError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; }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]¶
-
digraph inheritancea3c6cd3045 {
bgcolor=transparent;
rankdir=LR;
size="8.0, 12.0";
"ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"];
"WDLCompoundType" [URL="#toil.wdl.wdl_types.WDLCompoundType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL compound type."];
"WDLType" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"];
"ABC" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"];
"WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"];
}
Represents a WDL compound type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLStringType(optional=False)[source]¶
Bases:
digraph inheritance0c70a18f73 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "WDLStringType" [URL="#toil.wdl.wdl_types.WDLStringType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL String primitive type."]; "WDLType" -> "WDLStringType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }WDLType
Represents a WDL String primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLIntType(optional=False)[source]¶
Bases:
digraph inheritancec26f4d213e { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "WDLIntType" [URL="#toil.wdl.wdl_types.WDLIntType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL Int primitive type."]; "WDLType" -> "WDLIntType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }WDLType
Represents a WDL Int primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLFloatType(optional=False)[source]¶
Bases:
digraph inheritance80eb3a4ff2 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "WDLFloatType" [URL="#toil.wdl.wdl_types.WDLFloatType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL Float primitive type."]; "WDLType" -> "WDLFloatType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }WDLType
Represents a WDL Float primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLBooleanType(optional=False)[source]¶
Bases:
digraph inheritance0e33297d3d { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "WDLBooleanType" [URL="#toil.wdl.wdl_types.WDLBooleanType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL Boolean primitive type."]; "WDLType" -> "WDLBooleanType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }WDLType
Represents a WDL Boolean primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLFileType(optional=False)[source]¶
Bases:
digraph inheritance7a0c5ad6f1 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "WDLFileType" [URL="#toil.wdl.wdl_types.WDLFileType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL File primitive type."]; "WDLType" -> "WDLFileType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }WDLType
Represents a WDL File primitive type.
- Parameters
optional (bool) –
- class toil.wdl.wdl_types.WDLArrayType(element, optional=False)[source]¶
Bases:
digraph inheritance72df9be7c3 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "WDLArrayType" [URL="#toil.wdl.wdl_types.WDLArrayType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL Array compound type."]; "WDLCompoundType" -> "WDLArrayType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLCompoundType" [URL="#toil.wdl.wdl_types.WDLCompoundType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL compound type."]; "WDLType" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ABC" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }WDLCompoundType
Represents a WDL Array compound type.
- class toil.wdl.wdl_types.WDLPairType(left, right, optional=False)[source]¶
Bases:
digraph inheritance6b46a0427c { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "WDLCompoundType" [URL="#toil.wdl.wdl_types.WDLCompoundType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL compound type."]; "WDLType" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ABC" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLPairType" [URL="#toil.wdl.wdl_types.WDLPairType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL Pair compound type."]; "WDLCompoundType" -> "WDLPairType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }WDLCompoundType
Represents a WDL Pair compound type.
- class toil.wdl.wdl_types.WDLMapType(key, value, optional=False)[source]¶
Bases:
digraph inheritance622ec3662b { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "WDLCompoundType" [URL="#toil.wdl.wdl_types.WDLCompoundType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL compound type."]; "WDLType" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ABC" -> "WDLCompoundType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLMapType" [URL="#toil.wdl.wdl_types.WDLMapType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a WDL Map compound type."]; "WDLCompoundType" -> "WDLMapType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WDLType" [URL="#toil.wdl.wdl_types.WDLType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents a primitive or compound WDL type:"]; }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) –