{"id":63,"date":"2023-09-02T15:29:57","date_gmt":"2023-09-02T13:29:57","guid":{"rendered":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/?page_id=63"},"modified":"2025-03-09T13:50:07","modified_gmt":"2025-03-09T11:50:07","slug":"2-2-dsl2","status":"publish","type":"page","link":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/2-2-dsl2\/","title":{"rendered":"2.2. DSL2"},"content":{"rendered":"<p>Nextflow utiliza como DSL una extensi\u00f3n del lenguaje de programaci\u00f3n Groovy. A partir de la versi\u00f3n 20.07.1 de Nextflow se actualiz\u00f3 la sintaxis del DSL original creando DSL2. A lo largo de esta secci\u00f3n utilizaremos esta nueva implementaci\u00f3n, DSL2. Esta actualizaci\u00f3n, entre otras muchas caracter\u00edsticas, permite la utilizaci\u00f3n de m\u00e1s de un <em>script<\/em> para definir el <em>workflow<\/em>, a diferencia de DSL1, en el que se acumulaba todo en un \u00fanico <em>script.<\/em> En el c\u00f3digo de Nextflow se debe especificar la utilizaci\u00f3n de DSL2, ya que por defecto utiliza DSL1. Para ello se indicar\u00e1 al inicio del <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 utiliza como DSL una extensi\u00f3n del lenguaje de programaci\u00f3n Groovy. A partir de la versi\u00f3n 20.07.1 de Nextflow se actualiz\u00f3 la sintaxis del DSL original creando DSL2. A lo largo de esta secci\u00f3n utilizaremos esta nueva implementaci\u00f3n, DSL2. Esta actualizaci\u00f3n, entre otras muchas caracter\u00edsticas, permite la utilizaci\u00f3n de m\u00e1s de un script para 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\/es\/wp-json\/wp\/v2\/pages\/63"}],"collection":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":3,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/wp-json\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":299,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/wp-json\/wp\/v2\/pages\/63\/revisions\/299"}],"wp:attachment":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/workflows\/es\/wp-json\/wp\/v2\/media?parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}