Skip to content

Implement metagenomic mode - #14

Open
d-goryslavets wants to merge 1 commit into
mainfrom
add-metagenomic-mode
Open

Implement metagenomic mode#14
d-goryslavets wants to merge 1 commit into
mainfrom
add-metagenomic-mode

Conversation

@d-goryslavets

Copy link
Copy Markdown
Collaborator

Implement metagenomic mode:

  • Add subworkflow for MAG assembly using MEGAHIT, with preliminary support for selecting metaSPAdes
  • Add the --meta parameter to enable Bakta's metagenomic mode for CDS prediction

Refactor channel dataflow logic:

  • Add val(sample_id) parameter to all sample-level processes for robustness
  • Remove duplicate channels and obsolete workarounds from the main workflow
  • Make the sorf_extra process accept any number of feature pickles
  • Switch to more suitable channel operators where appropriate (e.g. replace multiple map operations with a single multiMap)

Implement metagenomic mode:
- Add subworkflow for MAG assembly using MEGAHIT, with preliminary support for selecting metaSPAdes
- Add the --meta parameter to enable Bakta's metagenomic mode for CDS prediction

Refactor channel dataflow logic:
- Add sample_id parameter to all sample-level processes for robustness
- Remove duplicate channels and obsolete workarounds from the main workflow
- Make the sorf_extra process accept any number of feature pickles
- Switch to more suitable channel operators where appropriate (e.g. replace multiple map operations with a single multiMap)
@d-goryslavets d-goryslavets self-assigned this Aug 14, 2026
@d-goryslavets d-goryslavets added the enhancement New feature or request label Aug 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant