Guia de Solução de Problemas
Confira algumas dicas de solução de problemas comuns que podem acontecer ao usar o serviço do MSGEN, o Microsoft Genomics.
Para ver as perguntas frequentes não relacionadas com a solução de problemas, confira Perguntas comuns.
Etapa 1: localize os códigos de erro associados com o fluxo de trabalho
É possível localizar as mensagens de erro associadas ao fluxo de trabalho destas formas:
- Usando a linha de comando e digitando
msgen status
- Examinando o conteúdo de standardoutput.txt.
1. Usando a linha de comando msgen status
msgen status -u URL -k KEY -w ID
Há três argumentos necessários:
URL - o URI de base para a API
KEY – a chave de acesso à conta do Genomics
- Para localizar URL e KEY, acesse o portal do Azure e abra a página da conta do Microsoft Genomics. No cabeçalho Gerenciamento, escolha Chaves de acesso. Lá, você encontra a URL de API e suas chaves de acesso.
ID - a ID do fluxo de trabalho
Para localizar o tipo da ID do fluxo de trabalho, digite o comando
msgen list
. Se o arquivo de configuração contiver a URL e as chaves de acesso e estiver na mesma localização que msgen exe, o comando será assim:msgen list -f "config.txt"
A saída desse comando será assim:
Microsoft Genomics command-line client v0.7.4 Copyright (c) 2018 Microsoft. All rights reserved. Workflow List ------------- Total Count : 1 Workflow ID : 10001 Status : Completed successfully Message : Process : snapgatk-20180730_1 Description : Created Date : Mon, 27 Aug 2018 20:27:24 GMT End Date : Mon, 27 Aug 2018 20:55:12 GMT Wall Clock Time : 0h 27m 48s Bases Processed : 1,348,613,600 (1 GBase)
Observação
Outra opção é incluir o caminho para o arquivo de configuração em vez de inserir a URL e KEY diretamente. Se você incluir esses argumentos na linha de comando junto com o arquivo de configuração, os argumentos da linha de comando terão precedência.
Para o fluxo de trabalho ID 1001 e o arquivo config.txt localizado no mesmo caminho que o executável msgen, o comando será assim:
msgen status -w 1001 -f "config.txt"
2. Examine o conteúdo de standardoutput.txt
Localize o contêiner de saída do fluxo de trabalho em questão. O MSGEN cria uma pasta [workflowfilename].logs.zip
após cada execução de fluxo de trabalho. Descompacte a pasta para exibir seu conteúdo:
- outputFileList.txt - uma lista dos arquivos de saída produzida durante o fluxo de trabalho
- standarderror.txt - este arquivo está em branco.
- standardoutput.txt – registra todas as mensagens de status de nível superior, incluindo os erros ocorridos ao executar o fluxo de trabalho.
- Arquivos de Log GATK - todos os outros arquivos na pasta
logs
Para solucionar o problema, examine o conteúdo de standardoutput.txt e observe todas as mensagens de erro exibidas.
Etapa 2: experimente seguir as etapas recomendadas para erros comuns
Esta seção descreve brevemente os erros comuns gerados pelo serviço do msgen (Microsoft Genomics) e as estratégias que você pode usar para resolvê-los.
O serviço do msgen (Microsoft Genomics) pode gerar dois tipos de erros:
- Erros de serviço interno: erros internos do serviço que não podem ser resolvidos corrigindo parâmetros ou arquivos de entrada. Às vezes, enviar novamente o fluxo de trabalho pode corrigir esses erros.
- Erros de entrada: erros que podem ser resolvidos usando os argumentos corretos ou corrigindo os formatos dos arquivos.
1. Erros de serviço interno
Um erro de serviço interno não é acionável pelo usuário. Você pode reenviar o fluxo de trabalho, mas se isso não funcionar, entre em contato com o suporte do Microsoft Genomics
Mensagem de erro | Etapas de solução de problemas recomendadas |
---|---|
Ocorreu um erro interno. Tente enviar o fluxo de trabalho novamente. Se esse erro ocorrer novamente, entre em contato com o suporte da Microsoft Genomics para obter assistência | Envie o fluxo de trabalho novamente. Contate o suporte do Microsoft Genomics para obter assistência se o problema persistir criando um tíquete de suporte. |
2. Erros de entrada
Esses erros são acionáveis pelo usuário. Com base no tipo de arquivo e o código de erro, o serviço do Microsoft Genomics gera códigos de erro distintos. Siga as etapas de solução de problemas recomendadas listadas abaixo.
Tipo de arquivo | Código do erro | Mensagem de erro | Etapas de solução de problemas recomendadas |
---|---|---|---|
Qualquer | 701 | A leitura [readId] tem [numberOfBases] bases, mas o limite é [maxReadLength] | O motivo mais comum para esse erro é um arquivo corrompido, o que leva à concatenação de duas leituras. Verifique os arquivos de entrada. |
BAM | 200 | Não é possível ler o arquivo "[yourFileName]". | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho novamente com um arquivo formatado corretamente. |
BAM | 201 | Não é possível ler o arquivo BAM [File_name]. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
BAM | 202 | Não é possível ler o arquivo BAM [File_name]. Arquivo muito pequeno e cabeçalho ausente. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
BAM | 203 | Não é possível ler o arquivo BAM [File_name]. O cabeçalho do arquivo foi corrompido. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
BAM | 204 | Não é possível ler o arquivo BAM [File_name]. O cabeçalho do arquivo foi corrompido. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
BAM | 205 | Não é possível ler o arquivo BAM [File_name]. O cabeçalho do arquivo foi corrompido. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
BAM | 206 | Não é possível ler o arquivo BAM [File_name]. O cabeçalho do arquivo foi corrompido. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
BAM | 207 | Não é possível ler o arquivo BAM [File_name]. O arquivo truncado próximo ao deslocamento [offset]. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
BAM | 208 | Arquivo BAM inválido. A ReadID [Read_Id] não tem uma sequência no arquivo [File_name]. | Verifique o formato do arquivo BAM. Envie o fluxo de trabalho com um arquivo formatado corretamente. |
FASTQ | 300 | Não é possível ler o arquivo FASTQ. [File_name] não termina com uma nova linha. | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 301 | Não é possível ler o arquivo FASTQ [File_name]. O registro do FASTQ é maior que o tamanho do buffer no deslocamento: [_offset] | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 302 | Erro de sintaxe do FASTQ. O arquivo [File_name] tem uma linha em branco. | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 303 | Erro de sintaxe do FASTQ. O arquivo [File_name] tem um caractere inicial inválido no deslocamento: [_offset], tipo de linha: [line_type], caractere: [_char] | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 304 | Erro de sintaxe do FASTQ na readID [_ReadID]. Na primeira leitura do lote, a readID não termina em /1 no arquivo [File_name] | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 305 | Erro de sintaxe do FASTQ na readID [_readID]. Na segunda leitura do lote, a readID não termina em /2 no arquivo [File_name] | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 306 | Erro de sintaxe do FASTQ na readID [_ReadID]. A primeira leitura do par não tem uma ID que termina em /1 no arquivo [File_name] | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 307 | Erro de sintaxe do FASTQ na readID [_ReadID]. ReadID não termina em /1 ou /2. O arquivo [File_name] não pode ser usado como par do arquivo FASTQ. | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
FASTQ | 308 | Erro de leitura do FASTQ. As leituras de ambas as extremidades tiveram respostas diferentes. Você escolheu os arquivos FASTQ corretos? | Corrija o formato do arquivo FASTQ e envie o fluxo de trabalho novamente. |
Etapa 3: entre em contato com o suporte do Microsoft Genomics
Se você continuar a ter falhas de trabalho, ou se você tiver outras dúvidas, contate o suporte do Microsoft Genomics a partir do portal do Azure. Informações adicionais sobre como enviar uma solicitação de suporte podem ser encontradas aqui.
Próximas etapas
Neste artigo, você aprendeu como solucionar problemas e resolver problemas comuns com o serviço Microsoft Genomics. Para obter mais informações e perguntas frequentes mais gerais, consulte Perguntas comuns.