FANDOM


To describe experiment SEGL uses GriCol language - component language which represents experiment as totality of blocks and links. GriCol uses two-level abstraction for experiment - Control Flow and Data Flow.

Control Flow describes logic of experiment, sequence of blocks. The main block of each experiment is parent Experiment block. Parent Experiment contains next block types:


Block name Required Number of blocks inside Experiment block
Experiment no any
Start yes 1
End yes 1
Solver no any
Condition no any
Condition End no is used in a pair with Condition, number of ConditionEnd = number of Condition blocks in Experiment.
Cycle no any
Fork no any
Merge no any


When you start to draw experiment in SEGL - first block that you will use is Experiment. It is the parent block of hole experiment. It is required to add one Start, one End blocks inside. Experiment may contain sub Experiment and so on, And this sub Experiment should also contain Start and End blocks inside.

Between Start and End blocks of Experiment you may put any number of , Condition, Cycle, Fork, Merge blocks. Blocks connected by links.

There are two types of links - Pipe and Batch. Default is Pipe line.

SEGL allows to do parallel data pricessing using datasets. So we may run our experiment for example twice if we have two datasests. Read more about datasets in Data Flow section.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.