Closed grayfall closed 5 years ago
Hi,
Sorry for the late response! The networkx package should be of version 1.8. It seems that more recent version are not backward compatible. If you are using source installation, you should be able to run ragout from the source directory (bin/ragout), but in case you are doing manual system installation, you will need to add networkx 1.8 as well.
Regarding the bioconda issue - something is definitely not right. First, it seems that the decorator package is not included in some Python interpreters - probably I will need to add this dependency manually. What is the OS you are using? Second error seems weird - looks like there is a mix of multiple networkx versions. My networkx from conda (v1.8) does not have this line from utils/init.py that gives you the error. Have you installed any packages manually (through pip) in the environment? You can try to create a fresh environment, manually install the decorator packages and see what happens.
Closing due to inactivity - feel free to reopen if the issue remains.
I created a new conda environment for ragout:
This installation appeared to be insufficient:
So, I installed
decorator
myselfI figured out, this was a version incompatibility issue, and tried to install a newer version of networkx. Naturally, conda did not let me do it without uninstalling ragout. Finally, I removed the conda environment, created a new one, installed the latest ragout release from sources, installed Sibelia from bioconda and networkx==2.2 from default anaconda channels. This got ragout running, but no entirely:
Other parameters (e.g.
ragout --refine --repeats
) produce different (though seemingly related) errors, such as this one https://github.com/fenderglass/Ragout/issues/31