The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Iterables DEPRECATED

Use data_loop instead!

Lists to iterate by

Chunks and chroms are included by default

chunks

Special iterable. Iterate through a list of numbers

chroms_list

Iterate by chroms. Default is human chromosomes.

To change create a first rule with the template

create_ITERABLE_attr

For every argument that ends in _list, create an array, a single val, and a boolean

If iterable is

  some_list

We get an array 'some_list', boolean value 'use_somes', and blank/placeholder of 'some'

The boolean value is set to 0

You can only use one iterable per flow

create_blank_attr

placeholder for ITERABLE

Set Register Types

When we are iterating over the local variables, we can create types based on regular expressions

INPUT, OUTPUT, *_dir, indir, outdir all create paths - but only the leaves of the data structure *_list transforms the whole data structure