Resolved Tool Contract Models
- class
pbcommand.models.
ResolvedToolContractTask
(task_id, is_distributed, input_files, output_files, options, nproc, resources, log_level='INFO')[source]¶Bases:
object
TASK_TYPE_ID
= 'pbsmrtpipe.task_types.standard'¶
tmpdir_resources
¶
tmpfile_resources
¶
- class
pbcommand.models.
ResolvedScatteredToolContractTask
(task_id, is_distributed, input_files, output_files, options, nproc, resources, max_nchunks, chunk_keys, log_level='INFO')[source]¶Bases:
pbcommand.models.tool_contract.ResolvedToolContractTask
TASK_TYPE_ID
= 'pbsmrtpipe.task_types.scattered'¶
- class
pbcommand.models.
ResolvedGatherToolContractTask
(task_id, is_distributed, input_files, output_files, options, nproc, resources, chunk_key, log_level='INFO')[source]¶Bases:
pbcommand.models.tool_contract.ResolvedToolContractTask
The chunk key is used in the pluck specific chunk values from PipelineChunks. This makes gather tasks (i.e., GffGather) generalized.
TASK_TYPE_ID
= 'pbsmrtpipe.task_types.gathered'¶