Skip to content

Tratamento de erro de filtragem vazia

Problema

Enquanto tentava fazer o pipeline funcionar no meu computador, acabei rodando ela com um pod5 de sangue humano e uma referência de E. coli e recebi o seguinte erro no step 2 no PYCOQC_NO_FILTER:

pycoQC.common.pycoQCError: No valid read left after NA values filtering

O erro foi devido a alta disparidade entre o pod5 de um humano e a referência da E. coli, que fez com que o pycoqc tratasse o resultado como lixo. Embora eu de fato tenha utilizado o pipeline de forma equivocada, o erro deveria ser tratado para não chegar no usuário.

Solução

Realizar o tratamento do erro para exibir uma explicação mais clara do que aconteceu para o usuário, apresentar como prosseguir e encerrar corretamente o programa.