galaxyproject / galaxyproject/tools-devteam

Picard FixMateInformation does not launch individual jobs when multiple datasets are selected

Abierto
#421 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Python
Estrellas
37
Forks
94
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Tool version**: https://toolshed.g2.bx.psu.edu/view/devteam/picard/00fe2ff64467

**Problem**: Tool attempts to execute using all selected inputs in one job, then fails. If run on one dataset at a time (same datasets that fail with multi-select), the jobs are successful.

**Error example**:

> Dataset generation errors
> Dataset 71: FixMateInformation on data 31 and data 27: BAM with fixed mates
> Tool execution generated the following error message:
> Fatal error: Exit code 1 ()
> Picked up _JAVA_OPTIONS: -Djava.io.tmpdir=/galaxy-repl/main/scratch -Xmx7680m -Xms256m
> Exception in thread "main" htsjdk.samtools.SAMException: Cannot read non-existent file: /galaxy-repl/main/files/XXX/XXX/dataset_XXX.dat,/galaxy-repl/main/files/XXX/XX/dataset_XXX.dat
> at htsjdk.samtools.util.IOUtil.assertFileIsReadable(IOUtil.java:308)
> at picard.sam.FixMateInformation.doWork(FixMateInformation.java:107)
> at picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:206)
> at picard.cmdline.PicardCommandLine.instanceMain(PicardCommandLine.java:95)
> at picard.cmdline.PicardCommandLine.main(PicardCommandLine.java:105)

cc @galaxyproject/guac

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la definición de la herramienta en la URL de ToolShed y compara su gestión de entradas con múltiples datasets con la ejecución de un solo dataset. Reproduce el fallo usando varios datasets BAM seleccionados e inspecciona el comando generado asociado al punto de entrada FixMateInformation de Picard. Se considera terminado cuando cada dataset seleccionado inicia un job individual con éxito.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
tooling
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.