Skip to content

Commit e36d4cb

Browse files
Merge pull request #485 from nextflow-io/last_min_touches
last min touches
2 parents e656f03 + e87080c commit e36d4cb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+550
-544
lines changed

docs/advanced/configuration.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ This is an aspect of Nextflow that can be confusing. There are multiple ways of
44

55
This gives us two complications:
66

7-
- At which location should I be loading a configuration value?
8-
- Given a particular parameter, how do I know where it was set?
7+
- At which location should I be loading a configuration value?
8+
- Given a particular parameter, how do I know where it was set?
99

1010
## Precedence
1111

@@ -152,15 +152,15 @@ The most common use for dynamic process directives is to enable tasks that fail
152152

153153
To enable this, two directives are needed:
154154

155-
- `maxRetries`
156-
- `errorStrategy`
155+
- `maxRetries`
156+
- `errorStrategy`
157157

158158
The `errorStrategy` directive determines what action Nextflow should take in the event of a task failure (a non-zero exit code). The available options are:
159159

160-
- `terminate`: Nextflow terminates the execution as soon as an error condition is reported. Pending jobs are killed (default)
161-
- `finish`: Initiates an orderly pipeline shutdown when an error condition is raised, waiting the completion of any submitted job.
162-
- `ignore`: Ignores processes execution errors.
163-
- `retry`: Re-submit for execution a process returning an error condition.
160+
- `terminate`: Nextflow terminates the execution as soon as an error condition is reported. Pending jobs are killed (default)
161+
- `finish`: Initiates an orderly pipeline shutdown when an error condition is raised, waiting the completion of any submitted job.
162+
- `ignore`: Ignores processes execution errors.
163+
- `retry`: Re-submit for execution a process returning an error condition.
164164

165165
If the `errorStrategy` is "retry", then it will retry up to the value of `maxRetries` times.
166166

docs/advanced/index.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@ Let's get started!
1616

1717
By the end of this course you should:
1818

19-
- Describe commonly used and well understood operators
20-
- Apply good practices for the propagation of metadata
21-
- Group and split channels
22-
- Apply Groovy helper classes to Nextflow scripts
23-
- Sensibly structure workflows
24-
- Apply layers of configuration to a workflow
19+
- Describe commonly used and well understood operators
20+
- Apply good practices for the propagation of metadata
21+
- Group and split channels
22+
- Apply Groovy helper classes to Nextflow scripts
23+
- Sensibly structure workflows
24+
- Apply layers of configuration to a workflow
2525

2626
## Audience & prerequisites
2727

2828
Please note that this is **not** a beginner's workshop and familiarity with Nextflow, the command line, and common file formats is assumed.
2929

3030
**Prerequisites**
3131

32-
- A GitHub account
33-
- Experience with command line
34-
- Familiarity with Nextflow and Groovy
35-
- An understanding of common file formats
32+
- A GitHub account
33+
- Experience with command line
34+
- Familiarity with Nextflow and Groovy
35+
- An understanding of common file formats
3636

3737
## Follow the training video
3838

docs/advanced/introduction.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ Let's get started!
1414

1515
By the end of this course you should:
1616

17-
- Describe commonly used and well understood operators
18-
- Apply good practices for the propagation of metadata
19-
- Group and split channels
20-
- Apply Groovy helper classes to Nextflow scripts
21-
- Sensibly structure workflows
22-
- Apply layers of configuration to a workflow
17+
- Describe commonly used and well understood operators
18+
- Apply good practices for the propagation of metadata
19+
- Group and split channels
20+
- Apply Groovy helper classes to Nextflow scripts
21+
- Sensibly structure workflows
22+
- Apply layers of configuration to a workflow
2323

2424
## Audience & prerequisites
2525

2626
Please note that this is **not** a beginner's workshop and familiarity with Nextflow, the command line, and common file formats is assumed.
2727

2828
**Prerequisites**
2929

30-
- A GitHub account
31-
- Experience with command line
32-
- Familiarity with Nextflow and Groovy
33-
- An understanding of common file formats
30+
- A GitHub account
31+
- Experience with command line
32+
- Familiarity with Nextflow and Groovy
33+
- An understanding of common file formats
3434

3535
## Follow the training video
3636

docs/advanced/metadata.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
A central challenge in a lot of batch-style computation is how to ensure the metadata describing a file remains with the file. Two good rules for handling metadata in Nextflow are:
44

5-
- Metadata should be explicit - be extremely wary of metadata encoded in filenames
6-
- Metadata should travel through channels with the data in a tuple element.
5+
- Metadata should be explicit - be extremely wary of metadata encoded in filenames
6+
- Metadata should travel through channels with the data in a tuple element.
77

88
## Metadata Import
99

docs/advanced/support.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ title: Support
33
description: Advanced Nextflow Training Workshop
44
---
55

6-
- Nextflow official documentation is available at [www.nextflow.io/docs/latest](https://www.nextflow.io/docs/latest/)
7-
- If you have questions, ask on the Seqera Community Forum at [http://community.seqera.io/](http://community.seqera.io/)
8-
- If you want to chat about Nextflow or plugin development, check the Nextflow Slack at [https://www.nextflow.io/slack-invite.html](https://www.nextflow.io/slack-invite.html)
6+
- Nextflow official documentation is available at [www.nextflow.io/docs/latest](https://www.nextflow.io/docs/latest/)
7+
- If you have questions, ask on the Seqera Community Forum at [http://community.seqera.io/](http://community.seqera.io/)
8+
- If you want to chat about Nextflow or plugin development, check the Nextflow Slack at [https://www.nextflow.io/slack-invite.html](https://www.nextflow.io/slack-invite.html)

docs/basic_training/cache_and_resume.fr.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ nextflow run <script> -w /some/scratch/dir
9090

9191
Le code de hachage des fichiers d'entrée est calculé en utilisant :
9292

93-
- le chemin d'accès complet au fichier
94-
- la taille du fichier
95-
- l'horodatage de la dernière modification
93+
- le chemin d'accès complet au fichier
94+
- la taille du fichier
95+
- l'horodatage de la dernière modification
9696

9797
Par conséquent, le simple fait de ** toucher** un fichier invalidera l'exécution de la tâche correspondante.
9898

docs/basic_training/cache_and_resume.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ nextflow run <script> -w /some/scratch/dir
9090

9191
The hash code for input files is computed using:
9292

93-
- The complete file path
94-
- The file size
95-
- The last modified timestamp
93+
- The complete file path
94+
- The file size
95+
- The last modified timestamp
9696

9797
Therefore, just **touching** a file will invalidate the related task execution.
9898

docs/basic_training/cache_and_resume.pt.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ nextflow run <script> -w /algum/diretorio/de/scratch
9090

9191
O código hash para os arquivos de entrada são computados usando:
9292

93-
- O caminho completo do arquivo
94-
- O tamanho do arquivo
95-
- A última marcação de tempo de modificação
93+
- O caminho completo do arquivo
94+
- O tamanho do arquivo
95+
- A última marcação de tempo de modificação
9696

9797
Portanto, o simples uso do **touch** em um arquivo irá invalidar a execução da tarefa relacionada.
9898

docs/basic_training/channels.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ Nextflow distinguishes two different kinds of channels: **queue** channels and *
2121

2222
A **queue** channel is an _asynchronous_ unidirectional _FIFO_ queue that connects two processes or operators.
2323

24-
- _asynchronous_ means that operations are non-blocking.
25-
- _unidirectional_ means that data flows from a producer to a consumer.
26-
- _FIFO_ means that the data is guaranteed to be delivered in the same order as it is produced. First In, First Out.
24+
- _asynchronous_ means that operations are non-blocking.
25+
- _unidirectional_ means that data flows from a producer to a consumer.
26+
- _FIFO_ means that the data is guaranteed to be delivered in the same order as it is produced. First In, First Out.
2727

2828
A queue channel is implicitly created by process output definitions or using channel factories such as [Channel.of](https://www.nextflow.io/docs/latest/channel.html#of) or [Channel.fromPath](https://www.nextflow.io/docs/latest/channel.html#frompath).
2929

docs/basic_training/channels.pt.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ O Nextflow distingue dois tipos diferentes de canais: canais de **fila** e canai
2020

2121
Um canal de _fila_ é uma fila assíncrona unidirecional FIFO (First-in-First-out, o primeiro a entrar, é o primeiro a sair) que conecta dois processos ou operadores.
2222

23-
- _assíncrono_ significa que as operações ocorrem sem bloqueio.
24-
- _unidirecional_ significa que os dados fluem do gerador para o consumidor.
25-
- _FIFO_ significa que os dados são entregues na mesma ordem em que são produzidos. Primeiro a entrar, primeiro a sair.
23+
- _assíncrono_ significa que as operações ocorrem sem bloqueio.
24+
- _unidirecional_ significa que os dados fluem do gerador para o consumidor.
25+
- _FIFO_ significa que os dados são entregues na mesma ordem em que são produzidos. Primeiro a entrar, primeiro a sair.
2626

2727
Um canal de fila é criado implicitamente por definições de saída de um processo ou usando fábricas de canal, como o [Channel.of](https://www.nextflow.io/docs/latest/channel.html#of) ou [Channel.fromPath](https://www.nextflow.io/docs/latest/channel.html#frompath).
2828

0 commit comments

Comments
 (0)