I tried to explain the logic behind build/workflow languages. Latter on I am pinpointing differences between snakemake and GNU make and in the end I am introducing a template I wrote for computation on Vital-it, a Swiss lsf cluster for bioinformatics.