Allow BAM as input for long-reads submission
Los mantenedores suelen responder en 1 día
@Vkale1 ya está trabajando en esto.
Desde el 15/10/2026.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- data-engineering
Línea de trabajo
Comienza localizando el manejo del tipo de archivo de raw-read y los parámetros de Nextflow para el paso de carga del genoma. Revisa el PR existente de genome_uploader y confirma los requisitos de envío de ENA para los formatos PacBio y ONT. Se considera terminado cuando los genomas long-read de un solo contig y los envíos FastQ/BAM funcionan de extremo a extremo, incluido un reintento correcto después de cargas pesadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description of feature
1. Long-read raw read submission (--mode reads)
Samplesheet schema (assets/schema_input_reads.json)
fastq_1only accepts FASTQ. Add a newbamcolumn, and require eitherfastq_1orbam. A separate column is clearer than widening thefastq_1pattern, since ENA treats BAM as its own manifest field.- Only allow
bamwhenplatformisOXFORD_NANOPOREorPACBIO_SMRT, and requirefastq_2to be empty for those platforms. - To confirm: leave out
.tar.gzuntil ENA confirms whether it will still be supported.
Workflow (workflows/readsubmit.nf) - Update the samplesheet mapping for the new
bamcolumn and record the file type (FASTQ or BAM) inmeta.
Manifest creation (modules/local/create_reads_manifest/main.nf) - Add BAM support so the manifest gets a BAM line instead of FASTQ lines.
- To confirm: whether
create_reads_manifestin mgnify-pipelines-toolkit (1.5.1) supports BAM.
2. Make BAM uploads retry cleanly
ENA_WEBIN_CLI_WRAPPERonly retries on a few exit codes, once. Network failures during upload usually aren't retried. Add awithNameblock inconf/modules.configthat retries on any failure, at least 3 times, with more time per attempt.- If an upload succeeds but the task fails afterwards, the retry will be rejected by ENA as already submitted. Check that the wrapper treats this as success and recovers the accession; if not, fix upstream.
- The wrapper copies input files into the work directory. Switch to symlinks if Webin-CLI allows it, to save disk and time.
- Optional: expose Webin-CLI's Aspera option for faster uploads (needs Aspera in the container).
3. Raw read tests
- Add a small ONT FASTQ and a small long-read BAM to nf-core/test-datasets.
- Add tests
test_reads_long_fastqandtest_reads_long_bam.
- Lenguaje dominante
- Nextflow
- Estrellas
- 22
- Forks
- 11
- Merge medio
- 1 d 4 h
- PR fusionados (30 d)
- 8
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nf-core/seqsubmit
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 Medio día Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Long-read end-to-end submissionPosiblemente ocupada @Vkale1 la tomó hace 9 días. Abiertoenhancement
nf-core/seqsubmit#110 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Allow single contig genomes to be submitted as chromosomes for long-readsPosiblemente ocupada @Vkale1 la tomó hace 9 días. Abiertoenhancement
nf-core/seqsubmit#109 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Los mantenedores suelen responder en 1 día
Todos los issues de nf-core/seqsubmit
Issues similares
-
Author Page: noshin-nawalAbiertoauthor-page correction
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
acl-org/acl-anthology#10599 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
crate: spate-core priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
enhancement good first issue help wanted
Dificultad 2/5 1-2 días Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[BUG] MIDAS fails on short multivariate or sampled seriesPosiblemente ocupada @AryanRG la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Memory cost view in the reportAbiertoarea: report enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ahmad-codex/shrinkvec#15 ·