RASflow
RASflow copied to clipboard
multiQC conflicts in conda install
MultiQC doesn't appear to run in the current state of the conda environment from the yaml file. Attempting to run on a minimal dataset (2 samples) throws 'SyntaxError: future feature annotations is not defined', which seems like it may be related to use of Python version <3.7 . This is overcome by using Python 3.7, but then copytree requires 3.8, which is incompatible with other dependencies.
This is occurring in Linux on both a HPC and a local WSL install.
Hi, that's very strange, since if your environment is created with the yaml file, every tool should work properly with each other. As you tried, if Python is upgraded, it may lead to other conflicts. Could you try to use the Docker image? Inside the docker image, everything is fixed and the version conflict should not be there.
The docker image works. I was hoping to avoid it since our HPCC doesn't support Docker but maybe I can just run everything on my machine instead.
I just tried to create the conda env with the yaml file but failed. It seems that some old-version packages are not maintained properly. The workflow definitely needs a thorough update, but it's unfortunately not on my priority list. So currently the compromised solution would be using the docker image.