feat: add vcontact3/run module#12198
Conversation
There was a problem hiding this comment.
we don't use this file anymore 🙂
mashehu
left a comment
There was a problem hiding this comment.
it looks like you started this module an outdated template, so I would recommend to rerun nf-core moduels create with nf-core/tools version 4.0.2. (and then copy over the code)
mashehu
left a comment
There was a problem hiding this comment.
looks like you missed the template changes iin the main.nf 🙂
| cat > versions.yml <<-EOF_VERSIONS | ||
| "${task.process}": | ||
| vcontact3: \$( vcontact3 --version 2>&1 | grep -oP 'vcontact3, version \\K[^\\s]+' ) | ||
| EOF_VERSIONS |
There was a problem hiding this comment.
use version topics please https://nf-co.re/docs/tutorials/migrate_to_topics/update_modules
Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
| tag "vcontact3" | ||
| tag "vcontact3/run" | ||
|
|
||
| test("vcontact3_run - stub") { |
| - vcontact3_output/: | ||
| type: directory | ||
| description: VCONTACT3 output directory containing clustering results | ||
| pattern: "vcontact3_output/" |
There was a problem hiding this comment.
you also need to add the versions_vcontact3 channel here.
This should be automatically resolved withnf-core modules lint --fix
…versions_vcontact3 output
…ntact3 output, snapshot
| touch vcontact3_output/clusters.csv | ||
| touch vcontact3_output/merged_df.csv |
There was a problem hiding this comment.
based on this, the output section should capture the csv files, not the whole directory
|
are you writing the snapshots by hand? they don't follow the nf-test format. you can generate them using |
Description
Implements the VCONTACT3/RUN module for viral genome clustering using protein-level homology comparison.
Related Issues
Closes #11569
Module Details
Checklist
Testing
Module created with proper Nextflow DSL2 structure. Ready for integration testing with nf-core CI/CD pipeline.