<< Click to Display Table of Contents >> Navigation: 5. Detailed description of the Actions > 5.2. Input Actions > 5.2.15. Merge Sort Input |
Icon:
Function: mergeSortInput
Property window:
Short description:
Merge several locally sorted .gel_anatella files into one globally sorted table.
Long Description:
The input pin of the the MergeSortInput Action is connected to a table that contains (many) .gel_anatella filenames. Typically, this input table will be computed using the fileListFromObsDate Action (see section 5.25.5).
Anatella reads all the corresponding “Gel files” simultaneously to create a globally sorted table as output (This is more or less equivalent to the Append Action but the Append Action does not generate a sorted output table and takes as input tables rather than filenames).
There are some limitations: The different “Gel Files” that are merged together must:
•…all have exactly the same meta-data.
•…all be sorted in the same way as the globally sorted table that the MergeSortInput Action creates as ouput (The sort in the output table is equal to the sort in the intput tables).
The MergeSortInput is:
•…a faster alternative to the simple Sort Action: see sections 5.5.2.2. and 5.5.5.4. for more information about this subject.
•…about as fast as a simple Append Action: This means that the “sorting” is essentially performed “for free”. This is great!
•…able to produce a sorted table of un-limited size.
The “Merge Sort” algorithm that is used to create the output table is described in section 5.5.2.1.