You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -73,7 +73,7 @@ Un cop es tanqui la TUI, hauríeu de veure la següent sortida a la consola.
73
73
| \| | \__, \__/ | \ |___ \`-._,-`-,
74
74
`._,._,'
75
75
76
-
nf-core/tools version 3.4.1 - https://nf-co.re
76
+
nf-core/tools version 3.5.2 - https://nf-co.re
77
77
78
78
79
79
INFO Launching interactive nf-core pipeline creation tool.
@@ -231,7 +231,7 @@ Si mireu dins del fitxer `main.nf`, veureu que importa un workflow anomenat `HEL
231
231
232
232
Això és equivalent al workflow `workflows/demo.nf` que vam trobar a la Part 1, i serveix com a workflow de marcador de posició per al nostre workflow d'interès, amb alguna funcionalitat nf-core ja en el seu lloc.
@@ -287,6 +305,13 @@ En comparació amb un workflow bàsic de Nextflow com el desenvolupat a [Hello N
287
305
288
306
Aquestes són funcionalitats opcionals de Nextflow que fan que el workflow sigui **composable**, és a dir, que es pot cridar des de dins d'un altre workflow.
289
307
308
+
!!! note "El bloc `Channel.topic`"
309
+
310
+
Potser haureu notat el bloc `def topic_versions = Channel.topic("versions")` que comença a la línia 17.
311
+
Aquest és codi de manteniment estàndard que recull informació de versions de programari de tots els mòduls automàticament.
312
+
nf-core està desplegant aquest mecanisme a tots els pipelines el 2026, de manera que el veureu a tots els nous pipelines d'ara endavant.
313
+
La Part 4 d'aquest curs explica com funciona en detall.
314
+
290
315
!!! note "Workflows composables en profunditat"
291
316
292
317
La [Workflows of Workflows](../side_quests/workflows_of_workflows.md) Side Quest explora la composició de workflows amb molt més detall, incloent com compondre múltiples workflows junts i gestionar fluxos de dades complexos entre ells. Introduïm la composabilitat aquí perquè és un requisit fonamental de l'arquitectura de plantilla nf-core, que utilitza workflows niats per organitzar la inicialització del pipeline, el workflow d'anàlisi principal i les tasques de finalització en components separats i reutilitzables.
@@ -374,21 +399,21 @@ include { cowpy } from './modules/cowpy.nf'
374
399
375
400
workflow {
376
401
377
-
// create a channel for inputs from a CSV file
402
+
// crea un canal per a entrades des d'un fitxer CSV
En general, aquest codi fa molt poc a part d'algunes tasques de manteniment que tenen a veure amb capturar la versió de qualsevol eina de programari que s'executi al pipeline.
765
+
Les línies destacades defineixen l'estructura del workflow composable: `workflow HELLO {`, `take:`, `main:` i `emit:`.
766
+
El gran bloc entre les línies 17–34 és més substancial: gestiona la captura de versions de programari utilitzant topic channels, un mecanisme que nf-core està desplegant a tots els pipelines el 2026.
767
+
Ho explicarem a la Part 4; de moment, tracteu-lo com a codi estàndard que podeu deixar sense modificar.
723
768
724
769
Necessitem afegir el codi rellevant de la versió composable del workflow original que vam desenvolupar a la secció 2.
725
770
@@ -732,7 +777,8 @@ Abordarem això en les següents etapes:
732
777
733
778
!!! note "Nota"
734
779
735
-
Ignorarem la captura de versions per a aquesta primera passada i veurem com connectar-ho en una part posterior d'aquesta formació.
780
+
Ignorarem el bloc de captura de versions per a aquesta primera passada.
781
+
La Part 4 explica com funciona.
736
782
737
783
### 3.1. Copiar els mòduls i configurar les importacions de mòduls
738
784
@@ -879,7 +925,25 @@ Aquest ordre té sentit perquè en un pipeline real, els processos emetrien info
0 commit comments