Skip to content

Conversation

@mirpedrol
Copy link
Owner

No description provided.

@github-actions
Copy link

github-actions bot commented Jan 23, 2025

nf-core pipelines lint overall result: Failed ❌

Posted for pipeline commit 021937e

+| ✅ 211 tests passed       |+
#| ❔   5 tests were ignored |#
!| ❗   1 tests had warnings |!
-| ❌   1 tests failed       |-
Details

❌ Test failures:

  • modules_json - Your modules.json file is outdated. It will be automatically generated by running any module command.

❗ Test warnings:

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 3.2.1
  • Run at 2025-11-26 13:46:53

@mirpedrol mirpedrol mentioned this pull request Jan 29, 2025
11 tasks
@mirpedrol mirpedrol closed this Nov 19, 2025
@mirpedrol mirpedrol reopened this Nov 19, 2025
//

withName: "CLUSTALO_GUIDETREE|FAMSA_GUIDETREE|MAFFT_GUIDETREE" {
withName: "CLUSTALO_GUIDETREE|FAMSA_GUIDETREE|MAGUS_GUIDETREE" {
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mafft guidetree should be part of the sub workflow
Magus guidetree should not be part of it

// Alignment from a tree (treealign)
//

withName: "CLUSTALO_TREEALIGN|FAMSA_TREEALIGN|MAGUS_TREEALIGN|TCOFFEE_TREEALIGN"{
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check if magus should be part of this subworkflow
mafft should be here too?

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add t-coffee regressive as part of this class

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

magus is ok!

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

upp should also be part of this and the alignment class

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this file shouldn't be installed in the pipeline, or change the name to make sure that it only affects the modules repo

container = "nf-core/ubuntu:22.04"
}
withName: 'MSA_ALIGNMENT:TCOFFEE_ALIGN'{
ext.args = { "-output fasta_aln" }
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe modify the module upstream?

workflow MULTIPLESEQUENCEALIGN{

take:
ch_input // channel: [ meta, path(sequence.fasta), path(reference.fasta), path(dependency_files.tar.gz), path(templates.txt) ]
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the dependency_fiels and templates are the "optional data", these are to run the structural alignments. Currently the structural alignment is not used :( should be implemented.
Templates are optional. If you don't use a template file there is a module that creates it, should be run before the class swf.

take:
ch_input // channel: [ meta, path(sequence.fasta), path(reference.fasta), path(dependency_files.tar.gz), path(templates.txt) ]
ch_tools // channel: [ val(guide_tree_tool), val(args_guide_tree_tool), val(alignment_tool), val(args_alignment_tool) ]
ch_tools // channel: [ meta_guidetree_treealign, meta_alignment ]
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this channel created like this? does it work?

//
if (!params.skip_eval) {
EVALUATE (ALIGN.out.msa, ch_refs, ch_optional_data_template)
EVALUATE (ch_alignment_output, ch_refs, ch_optional_data_template)
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

evaluate could be divided into three classes: reference-free, reference-based and structure-based

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could this be part of the benchmarking module for the class?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants