-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Milestone 2.0.0 #39
Milestone 2.0.0 #39
Conversation
Release v1.1.0 that adds a new softmask parameter, to optionally keep original softmasking Merged despite linting fails, because failure is caused by template 3.0.0 release.
Release version 1.1.1
The files are not expected to be useful for downstream analyses and can be re-created identically if they were ever needed. Advanced users can also override the `publishDir` directive.
The alignment files take significant amount of disk space. Most users of the standard mode are only interested in the _one-to-one_ alignments. With that change, the intermediate alignment files are only kept in the `--m2m` mode, which is expected to be selected only by users interested in these alignments. Closes #30. Output is optional in the sense that one can always use `--m2m` to get the _many-to-one_ alignment even if not interested in the _one-to-many_.
Closes #29 When aligning a target to a large number of queries, it is sometimes impossible to know in advance if each of them is really alignable. Ignoring the error is a much better outcome than interrupting the pipeline and asking the user run the pipeline again after removing the problematic genomes from the sample sheet (or running again with a more sensitive seed). Errors caused by lack of memory etc. are still errors.
The update of LAST changes some alignment parameters, and therefore can change the pipeline results. Therefore this is a major upgrade.
…into milestone_2.0.0
Also updated MultiQC version in CHANGELOG.md and refreshed ro-crate-metadata.json.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
General things I can't directly comment on:
- The pipeline logo is not the correct logo, and is squished - if you need to generate a new SVg version, see
nf-core pipelines create-logo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No blockers except the version mixing, but this is quite straight forward to fix, so I'm otherwise satisfyied ✔️
Co-authored-by: James A. Fellows Yates <[email protected]>
Co-authored-by: James A. Fellows Yates <[email protected]>
…into milestone_2.0.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! only left 2 commends
Also pull the fix for the versions channel of last/train (see <nf-core/modules#7393>)
Version mixing and other issues fixed! |
This PR is intended to prepare release 2.0.0. I am bumping the major version number because the update of the aligner modules cause the updated pipeline to output results that are not bit-identical to the previous version. I expect the other changes to be non-controversial, but I welcome comments or requests about the user interface.
Here is a copy of the changelog.
v2.0.0 "Naga imo" - [January 27th, 2025]
Backwards-incompatible changes
New features
alignment/lastdb
directory is not output anymore. It consumed space, is not usually needed for downstream analysis, and can be re-computed identically if needed.many-to-many
mode with the--m2m
parameter.--seed
parameter allows for all the existing values in thelastdb
program.--export_aln_to
that creates additional files containing the alignments in a different format such as Axt, Chain, GFF or SAM.Bug fixes
N
s was corrected (#18).--lastal_params
now works as intended instead of being ignored (#22).PR checklist
nf-core pipelines lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).nextflow run . -profile debug,test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).