Closed bbunce closed 3 months ago
Hi @bbunce, Thanks for reporting this. I haven't tested a manta vcf recently, so apologies for the error. The error message looks like a simple problem to fix, but will have to try and repeat the error to find the culprit - I'm running a test sample now. Would you be able to confirm which version of dysgu you are running?
Thanks for taking a look at the problem. The Dysgu version is v1.6.2. The vcf was generated using Manta v1.6.0.
Hi @bbunce, I have fixed the problem, there was a None value when there should have been an integer. The fix is currently on the dysgu_dev branch. It may be a week or so before the fix ends up in a proper release (v1.6.3). I noticed you are using Docker, if that is your only way of running dysgu then you may have to wait for the release. Otherwise you can try building from source (make sure to use the dysgu_dev branch though). Or you can download the wheel file from the CI runner when the build is successful:
https://github.com/kcleal/dysgu/actions/runs
You should be able to install the wheel on debian or macOS (intel).
Thanks @kcleal. I'm processing whole genomes on the cloud so I prefer using a Docker. I've tried installing Dysgu in an cloud instance using the bash INSTALL.sh
but have encountered this error when I try run dysgu
:
Traceback (most recent call last):
File "/usr/bin/dysgu", line 33, in <module>
sys.exit(load_entry_point('dysgu==1.6.3', 'console_scripts', 'dysgu')())
File "/usr/bin/dysgu", line 22, in importlib_load_entry_point
for entry_point in distribution(dist_name).entry_points
File "/usr/lib/python3.8/importlib/metadata.py", line 503, in distribution
return Distribution.from_name(distribution_name)
File "/usr/lib/python3.8/importlib/metadata.py", line 177, in from_name
raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: dysgu
If the release is out in a week then I'll wait but if not any advice on how to fix the error above would be appreciated.
Ok, that's not great. What OS are you using? Have you tried one of the wheel files from the build? Steps are:
Download the artifact from https://github.com/kcleal/dysgu/actions/runs/7975944105
Unzip folder
Find the one that matches your OS and python version e.g. For Python3.9 and linux use dysgu-1.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Install using pip install dysgu-1.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Also should work on the host system, or can be run from a docker with python
Hi @kcleal
Thanks for the instructions. I managed to install the wheel file and I have processed a sample using --sites
and a manta vcf. It ran successfully with no errors. Thanks you for your quick response and fix.
Hi, am finding Dysgu very useful but I am encountering the following error when using
--sites
option and a manta.vcf file.I am using a docker and this is the command I am using:
The error: