{% endmacro -%}
Change Setup
{% set olCount = [] -%}
{% set spCount = [] -%}
{% for projectName in g.structure | sort-%}
{% set projCount = [] -%}
project
{% set projectStatus = "CHECKED" -%}
{% set samples = g.structure[projectName][projectStatus] -%}
{% set samplesKeys = samples.keys() -%}
{% do samplesKeys.sort() -%}
{% for projectSample in samplesKeys | sort if ( projectSample != none ) -%}
{% do olCount.append(1) -%}
Sample
{% set teCount = [] -%}
{% for sequenceTech in samples[projectSample] | sort if sequenceTech != none -%}
{% do olCount.append(1) -%}
{{ getTechs(length(spCount), length(teCount), sequenceTech) }}
{% set liCount = [] -%}
{% for libraryName in samples[projectSample][sequenceTech] | sort if libraryName != none -%}
{% set paCount = [] -%}
{% do olCount.append(1) -%}
{{ getLibInfo(length(spCount), length(teCount), length(liCount), g.projects[projectName]["libs"][sequenceTech][libraryName]) }}
{% set fiCount = [] -%}
{% for fileName in samples[projectSample][sequenceTech][libraryName] | sort if fileName != none -%}
{% set data = samples[projectSample][sequenceTech][libraryName][fileName] -%}
{% set pairName = data.pairName -%}
{% if pairName not in paCount -%}
{% if length(paCount) != 0 -%}
{% endif %}
{% do paCount.append(pairName) -%}
{% do olCount.append(1) -%}