Skip to content

rpsblast module and test#9577

Closed
Ales-ibt wants to merge 9 commits intomasterfrom
feature/rpsblast
Closed

rpsblast module and test#9577
Ales-ibt wants to merge 9 commits intomasterfrom
feature/rpsblast

Conversation

@Ales-ibt
Copy link
Copy Markdown
Contributor

nf-core/modules pull request

This is a brand new module for rpsblast, a BLAST application that searches a protein query against the conserved domain database (CDD).

PR checklist

Reported in issue #

  • If you've added a new tool - have you followed the module conventions in the contribution docs
  • Remove all TODO statements.
  • Follow the naming conventions.
  • Follow the parameters requirements.
  • Follow the input/output options guidelines.
  • Add a resource label
  • Ensure that the test works with either Docker / Singularity. Conda CI tests can be quite flaky:
    • For modules:
      • nf-core modules test <MODULE> --profile docker

@Ales-ibt Ales-ibt requested a review from vagkaratzas December 16, 2025 15:32
@Ales-ibt Ales-ibt self-assigned this Dec 16, 2025
Comment thread modules/nf-core/blast/rpsblast/main.nf Outdated
Copy link
Copy Markdown
Contributor

@vagkaratzas vagkaratzas left a comment

Choose a reason for hiding this comment

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

Nice, left some comments!

Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test Outdated
Comment thread modules/nf-core/blast/rpsblast/main.nf Outdated
documentation: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&PAGE_TYPE=Blastdocs
doi: 10.1016/S0022-2836(05)80360-2
licence: ["US-Government-Work"]
identifier: ""
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.

I guess you can add the blast identifier here, since rpsblast is shipped with the main blast container, correct?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I got the message from nf-core that the blast identifier couldn't be found during the module creation. I have checked the other nf-core modules for blast and any of them have identifier. Where else can I check?

Comment thread modules/nf-core/blast/rpsblast/meta.yml Outdated
Comment thread modules/nf-core/blast/rpsblast/meta.yml Outdated
Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test Outdated
Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test
Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test Outdated
Comment thread modules/nf-core/blast/rpsblast/meta.yml Outdated
Comment thread modules/nf-core/blast/rpsblast/meta.yml Outdated
Copy link
Copy Markdown
Contributor

@vagkaratzas vagkaratzas left a comment

Choose a reason for hiding this comment

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

Some missed things

Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test Outdated
script "../../../wget/main.nf"
process {
"""
input[0] = [ [id:'smart'], "https://ftp.ncbi.nih.gov/pub/mmdb/cdd/little_endian/Smart_LE.tar.gz" ]
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.

Add a comment with expected file size to be downloaded maybe?

Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test Outdated
Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test Outdated
Comment thread modules/nf-core/blast/rpsblast/tests/main.nf.test Outdated
@vagkaratzas
Copy link
Copy Markdown
Contributor

Awesome! In approval state now, but waiting for the new download module to replace WGET ;)

@Ales-ibt
Copy link
Copy Markdown
Contributor Author

Ales-ibt commented Jan 8, 2026

I am closing this PR as we decided to change strategy after discussion with the nf-core community. The new approach is creating an nf-core module for local-cd-search instead of the rpsblast and cdddownloader. The corresponding branches will be removed and issue 9574 will be updated accordingly.

@Ales-ibt Ales-ibt closed this Jan 8, 2026
@Ales-ibt Ales-ibt deleted the feature/rpsblast branch January 8, 2026 12:39
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.

3 participants