add mount of licensed tools#16
Merged
mberacochea merged 3 commits intofeature/some-fixesfrom Apr 27, 2025
Merged
Conversation
SignalP 4.1 works with this changes. It's not possible to check if the licensed folder exists in the containers options becuse the folder seems to be staged later in the execution. I've noticed this while debugging with this lines in the container options ```groovy println file(licensedSoftwarePath) println file(licensedSoftwarePath).exists() println file(licensedSoftwarePath).listFiles() ``` Got: ```/Users/mbc/projects/ebi-metagenomics-assembly-analysis-pipeline/work/4f/2773cbbdb8434e2d06e182e6bcf75b/interproscan_db/licensed false null ``` This comit also has an override of a path otherwise signalp doesn't work because of a missing perl library. I've also adjusted the --appls options.. we should check with the IPS folks as the documentation is not clear IMO about which names should we use there, i.e. PfamA or just PFAM (uppercase), SignalP or SignalP_GRAM_POSITIVE...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We need to add licensed tools to IPS.
documentation https://interproscan-docs.readthedocs.io/en/v5/ActivatingLicensedAnalyses.html. I have downloaded all tools locally (I can share those as archive).
I put some on CODON already

/hps/nobackup/rdf/metagenomics/service-team/ref-dbs/ips/5.73-104.0/licensedDocker file uses mounts https://github.com/EBI-Metagenomics/containers/blob/master/interproscan/5.73-104.0/Dockerfile#L38
My idea was to have
dataandlicensedfolders and mount them into nextflow module separately. But it doesn't work...