{"id":168,"date":"2023-10-10T11:55:48","date_gmt":"2023-10-10T09:55:48","guid":{"rendered":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/?page_id=168"},"modified":"2025-02-11T14:40:36","modified_gmt":"2025-02-11T12:40:36","slug":"2-2-dsl2","status":"publish","type":"page","link":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/2-2-dsl2\/","title":{"rendered":"2.2. DSL2"},"content":{"rendered":"<p>Nextflow utilitza com a DSL una extensi\u00f3 del llenguatge de programaci\u00f3 Groovy. A partir de la versi\u00f3 20.07.1 de Nextflow es va actualitzar la sintaxi del DSL original creant DSL2. Al llarg d\u2019aquesta secci\u00f3 farem \u00fas d&#8217;aquesta nova implementaci\u00f3, DSL2. Aquesta actualitzaci\u00f3, entre moltes altres caracter\u00edstiques, permet la utilitzaci\u00f3 de m\u00e9s d\u2019un<em> script<\/em> per definir el <em>workflow<\/em>, a difer\u00e8ncia de DSL1, en el qual s\u2019acumulava tot en un \u00fanic <em>script.<\/em> En el codi de Nextflow s\u2019ha d\u2019especificar la utilitzaci\u00f3 de DSL2, ja que per defecte fa servir DSL1. Per a aix\u00f2 s\u2019indicar\u00e0 a l\u2019inici de l\u2019<em>script<\/em>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"droide\">nextflow.enable.dsl=2<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Nextflow utilitza com a DSL una extensi\u00f3 del llenguatge de programaci\u00f3 Groovy. A partir de la versi\u00f3 20.07.1 de Nextflow es va actualitzar la sintaxi del DSL original creant DSL2. Al llarg d\u2019aquesta secci\u00f3 farem \u00fas d&#8217;aquesta nova implementaci\u00f3, DSL2. Aquesta actualitzaci\u00f3, entre moltes altres caracter\u00edstiques, permet la utilitzaci\u00f3 de m\u00e9s d\u2019un script per definir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/pages\/168"}],"collection":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":7,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/pages\/168\/revisions"}],"predecessor-version":[{"id":293,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/pages\/168\/revisions\/293"}],"wp:attachment":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/wp-json\/wp\/v2\/media?parent=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}