Conversation
|
| "errorMessage": "PacBio Index file for BAM subreads cannot contain spaces and must have extension '.bam.pbi' or being empty" | ||
| }, | ||
| "reads": { | ||
| "start_from": { |
There was a problem hiding this comment.
I think we can find a better name for this field
There was a problem hiding this comment.
I have been scratching my head for naming this.
I used entrypoint, but I didn't felt it was very clear for users.
'start_from' is might not be the best, at least, it's very clear on it's signification.
Do you have propositions?
There was a problem hiding this comment.
I use step in sarek, but it's a param, not in the samplesheet
|
I added a subworflow to chunk the fasta files (from lima, isoseq refine and mapping start) before the mapping steps. |
|
A new update of the CHUNKER to apply it twice in the pipeline. |
|
Hi @maxulysse, I'm returning on isoseq analysis and I would like to merge this pull request before applying the last templates updates. |
| test { includeConfig 'conf/test.config' } | ||
| test_minimap2 { includeConfig 'conf/test_minimap2.config' } | ||
| test_full { includeConfig 'conf/test_full.config' } | ||
| test_inputs_map { includeConfig 'conf/test_samplesheet_v2_map.config' } | ||
| test_inputs_lima { includeConfig 'conf/test_samplesheet_v2_lima.config' } | ||
| test_inputs_refine { includeConfig 'conf/test_samplesheet_v2_refine.config' } | ||
| test_inputs_ccs { includeConfig 'conf/test_samplesheet_v2_ccs.config' } | ||
| test_inputs_ccs_lima_refine_map_mergeAll { includeConfig 'conf/test_samplesheet_v2_ccs_lima_refine_map_mergeAll.config' } | ||
| test_inputs_ccs_lima_refine_map { includeConfig 'conf/test_samplesheet_v2_ccs_lima_refine_map.config' } | ||
| test_inputs_ccs_map { includeConfig 'conf/test_samplesheet_v2_ccs_map.config' } | ||
| test_inputs_lima_refine_map { includeConfig 'conf/test_samplesheet_v2_lima_refine_map.config' } | ||
| test_inputs_refine_map { includeConfig 'conf/test_samplesheet_v2_refine_map.config' } | ||
| test_inputs_multi_lib { includeConfig 'conf/test_samplesheet_v2_multi_lib.config' } |
There was a problem hiding this comment.
I do tend to recommend less config files dedicated to test, and putting more or the logic in nf-test, but fine with me for now
I don't see anything weird, so fine by me |
PR checklist
nf-core lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).Isoseq providers deliver sequences in many different format depending of the pre-processing they apply (Subreqds, CCS, Full Length isoseq). This even more true with the new MAS-seq.
I had implemented the possibility to deals with these format through options. However, their usage along with the possibility to skip ISOseq processing and align made the samplesheet and the usage of the pipeline complex.
In this PR, I changed the way to inject input sequences into the pipeline. Now, it's possible start analysis from ccs, lima, isoseq refine or at the mapping step. The different types of inputs can be even mixed in the samplesheet.
This modification simplify the usage but also the code.
It not necessary to deals with the different entrypoints any more. The inputs files are injected at the right moment in the main channel paths.