Skip to content

feat: add vcontact3/run module#12198

Open
JP-Bro wants to merge 14 commits into
nf-core:masterfrom
JP-Bro:vcontact3-run
Open

feat: add vcontact3/run module#12198
JP-Bro wants to merge 14 commits into
nf-core:masterfrom
JP-Bro:vcontact3-run

Conversation

@JP-Bro

@JP-Bro JP-Bro commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Description

Implements the VCONTACT3/RUN module for viral genome clustering using protein-level homology comparison.

Related Issues

Closes #11569

Module Details

  • Tool: VCONTACT3 v3.1.6
  • Purpose: Cluster and compare viral genomes
  • Inputs: FASTA/GenBank genome files
  • Outputs: Cluster assignments, comparison networks, cluster profiles

Checklist

  • Module follows nf-core standards
  • Process definition in main.nf includes proper inputs/outputs
  • Metadata (meta.yml) is complete
  • Conda environment (environment.yml) specified
  • Test structure created
  • Code is clean and documented

Testing

Module created with proper Nextflow DSL2 structure. Ready for integration testing with nf-core CI/CD pipeline.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

we don't use this file anymore 🙂

@mashehu mashehu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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 mashehu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

looks like you missed the template changes iin the main.nf 🙂

Comment thread modules/nf-core/vcontact3/run/main.nf Outdated
Comment thread modules/nf-core/vcontact3/run/main.nf Outdated
Comment on lines +30 to +33
cat > versions.yml <<-EOF_VERSIONS
"${task.process}":
vcontact3: \$( vcontact3 --version 2>&1 | grep -oP 'vcontact3, version \\K[^\\s]+' )
EOF_VERSIONS

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment thread modules/nf-core/vcontact3/run/tests/main.nf.test Outdated
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.

new module: VCONTACT3/RUN

2 participants