eqi.core.processing_scheme module¶
-
class
eqi.core.processing_scheme.
ProcessingScheme
(description, iterative=False)¶ Bases:
enum.Enum
Specifies scheme of processing of tasks with QCG-PJ
Parameters: - description (str) – Description of the ProcessingScheme
- iterative (bool) – Defines if the ProcessingScheme uses iterative tasks of QCG-PJ
-
STEP_ORIENTED
= 'Submits specific EasyVVUQ operation (e.g. encoding) for all samples as a separate QCG PJ tasksand then goes to the next EasyVVUQ operation (e.g. execution)'¶
-
STEP_ORIENTED_ITERATIVE
= ('Submits an iterative task for execution of specific EasyVVUQ operation (e.g. encoding) for all samples (a single iteration is here an execution of the encoding operation for a single sample)and then do the same for the next EasyVVUQ operation (e.g. for execution)', True)¶
-
SAMPLE_ORIENTED
= 'Submits a workflow of EasyVVUQ operations as separate QCG PJ tasks for a sample (e.g. encoding -> execution) and then goes to the next sample'¶
-
SAMPLE_ORIENTED_CONDENSED
= 'Submits all EasyVVUQ operations for a sample as a single QCG PJ task (e.g. encoding -> execution) and then goes to the next sample'¶
-
SAMPLE_ORIENTED_CONDENSED_ITERATIVE
= ('Submits an iterative QCG PJ task for all samples, where a single iteration is composed ofall EasyVVUQ operations for a sample (e.g. encoding -> execution)', True)¶
-
EXEC_ONLY
= 'Submits a workflow of EasyVVUQ operations as separate QCG PJ tasks for execution only'¶
-
EXEC_ONLY_ITERATIVE
= ('Submits an iterative QCG PJ task for all samples, where a single iteration is an execution of sample ', True)¶
-
is_iterative
()¶ Checks if ProcessingScheme makes use of iterative QCG-PJ tasks
Returns: bool Return type: True if ProcessingScheme uses iterative QCG-PJ tasks