Mirae Baichoo
03/31/2026, 1:44 PMfuncprofiler for read based functional annotation of metagenomic profiles. A few of the tools in the pipeline are not in conda (eg fmh-funcprofiler or mifaser) so we have defined them as local modules with custom docker containers. Running the pipeline using the singularity or docker profiles seems to work well. The issue then comes with conda profile support for these steps. Do we a) not support conda for these steps b) try to do something potentially sketchy like adding some conditional logic to download the software from github if that step is called using the conda or mamba profiles (which would require further complications to make sure it supports both linux and windows etc) (and also feels a bit sketchy) c) require that the user install the software themselves and pass a path to the software location if they are using conda or mamba profiles? d) make an effort to add it to conda (despite not being the authors which also feels sketchy)? All seem less than ideal, but I suspect someone must have run into this problem before? 🤔Mirae Baichoo
03/31/2026, 1:44 PMpip stage in the environment.yml file that downloads the code from Github into the conda env but was not able to get that to work 100%, but am open to trying that again as well.mashehu
03/31/2026, 1:45 PMd), and add them to bioconda yourself. It is basically the same as you adding someone else's software as an nf-core module 🙂Mirae Baichoo
03/31/2026, 1:49 PMmashehu
03/31/2026, 1:50 PMpip)?Mirae Baichoo
03/31/2026, 1:50 PMmashehu
03/31/2026, 1:51 PMMirae Baichoo
03/31/2026, 2:30 PM