yaml complex structures
the common workflow language (cwl) is an open standard for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (hpc) environments. cwl is designed to meet the needs of data-intensive science, such as bioinformatics, medical imaging, astronomy, high energy physics, and machine learning.
ADS