|
| 1 | +# Orientação |
| 2 | + |
| 3 | +O ambiente Gitpod contém todo o software, código e dados necessários para este curso. Você não precisa instalar nada por conta própria. No entanto, é necessária uma conta (gratuita) para logar - e você deveria reservar alguns minutos para se familiarizar com a interface. |
| 4 | + |
| 5 | +Caso ainda não tenha feito isso, siga [este link](../../envsetup/) antes de prosseguir. |
| 6 | + |
| 7 | +## Materiais fornecidos |
| 8 | + |
| 9 | +Ao longo deste curso, trabalharemos no diretório `hello-nextflow/`, que é carregado por padrão quando você abre o ambiente de trabalho do Gitpod. Este diretório contém todos os arquivos de código, dados de teste e arquivos auxiliares que você precisará. |
| 10 | + |
| 11 | +Sinta-se à vontade para explorar o conteúdo deste diretório; a maneira mais fácil de fazer isso é usando o explorador de arquivos no lado esquerdo do ambiente de trabalho do Gitpod. Alternativamente, você pode usar o comando `tree`. Ao longo do curso, usamos a saída do `tree` para representar a estrutura e o conteúdo do diretório de forma legível - às vezes com pequenas modificações para maior clareza. |
| 12 | + |
| 13 | + |
| 14 | +Aqui, geramos um índice até o segundo nível: |
| 15 | + |
| 16 | +```bash |
| 17 | +tree . -L 2 |
| 18 | +``` |
| 19 | + |
| 20 | +Se você executar isso dentro do diretório `hello-nextflow`, verá a seguinte saída: |
| 21 | + |
| 22 | +```console title="Directory contents" |
| 23 | +. |
| 24 | +├── containers |
| 25 | +│ ├── build |
| 26 | +│ ├── data |
| 27 | +│ ├── results |
| 28 | +│ └── scripts |
| 29 | +├── data |
| 30 | +│ ├── bam |
| 31 | +│ ├── greetings.csv |
| 32 | +│ ├── ref |
| 33 | +│ ├── sample_bams.txt |
| 34 | +│ └── samplesheet.csv |
| 35 | +├── hello-config |
| 36 | +│ ├── demo-params.json |
| 37 | +│ ├── main.nf |
| 38 | +│ └── nextflow.config |
| 39 | +├── hello-containers.nf |
| 40 | +├── hello-genomics.nf |
| 41 | +├── hello-modules |
| 42 | +│ ├── demo-params.json |
| 43 | +│ ├── main.nf |
| 44 | +│ └── nextflow.config |
| 45 | +├── hello-nf-test |
| 46 | +│ ├── demo-params.json |
| 47 | +│ ├── main.nf |
| 48 | +│ ├── modules |
| 49 | +│ └── nextflow.config |
| 50 | +├── hello-operators.nf |
| 51 | +├── hello-world.nf |
| 52 | +├── nextflow.config |
| 53 | +└── solutions |
| 54 | + ├── hello-config |
| 55 | + ├── hello-genomics |
| 56 | + ├── hello-modules |
| 57 | + ├── hello-nf-test |
| 58 | + ├── hello-operators |
| 59 | + └── hello-world |
| 60 | + |
| 61 | +18 directories, 17 files |
| 62 | +``` |
| 63 | + |
| 64 | +!!!nota |
| 65 | + |
| 66 | + Não se preocupe se isso parecer muita informação até o momento. Nós passaremos pelas partes relevantes ao longo das etapas do curso. Isso é apenas para te dar uma visão geral. |
| 67 | + |
| 68 | +**Aqui está um resumo do que você deveria saber para começar:** |
| 69 | + |
| 70 | +- **Os arquivos `.nf`** são *scripts* de fluxo de trabalho nomeados com base na parte do curso em que são utilizados. |
| 71 | + |
| 72 | +- **Os diretórios `hello-*`** são usados nas partes posteriores do curso, onde trabalhamos com mais de um arquivo de fluxo de trabalho. |
| 73 | + |
| 74 | +- **O arquivo `nextflow.config`** é um arquivo de configuração que define propriedades mínimas do ambiente. Você pode ignorá-lo por enquanto. |
| 75 | + |
| 76 | +- **O diretório `data`** contém os dados de entrada que usaremos na maior parte do curso. O conjunto de dados é descrito em detalhe na Parte 3, quando o introduzimos pela primeira vez. |
| 77 | + |
| 78 | +- **O diretório `solutions`** contém os *scripts* de fluxo de trabalho completos resultantes de cada etapa do curso. Eles servem como referência para verificar seu trabalho e solucionar quaisquer problemas. As informações de nome e o número presentes no nome do arquivo correspondem à etapa da parte relevante do curso. Por exemplo, o arquivo `hello-world-4.nf` é o resultado esperado ao completar as etapas 1 a 4 da Parte 1: Hello World. |
| 79 | + |
| 80 | +!!!dica |
| 81 | + |
| 82 | + Se, por algum motivo, você sair deste diretório, sempre poderá executar este comando para retornar: |
| 83 | + |
| 84 | + ```bash |
| 85 | + cd /workspace/gitpod/hello-nextflow |
| 86 | + ``` |
| 87 | + |
| 88 | +Agora, para iniciar o curso, clique na seta no canto inferior direito desta página. |
0 commit comments