-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong PDF file at the end of the Sequeduct demo #2
Comments
Thanks for trying out the pipeline and for the provided details. Yes it does seem that the geneblocks plot is not generated and terminates the pdf (specifically the html generation which is then translated into pdf). I'll try and build a local image in the coming days, until then a few comments: perhaps biopython==1.81 would be better as that's the version the linked issues address. Alternatively, you can try and use the versions in our currently working image. Ediacara also has dependences which have been updated in the meantime. The original versions for these: matplotlib==3.7.2 Geneblocks dependencies: PDF Reports dependencies: So maybe these could be installed before geneblocks. ( The python base image has also been updated and that could be an issue, especially for weasyprint and PDF Reports. Strangely, blast should install as it's still one of the packages: https://packages.debian.org/bookworm/ncbi-blast+ |
You can check versions in your current image with then run |
Hi, Before :
Now :
I also added ediacara step in those lines. Maybe the command is a bit long but at least it's ensure the good version. |
Thanks for the update! Note that biopython (and geneblocks) is installed twice, and I believe you actually use version 1.78. So the first line can be removed. I'd also start with the "networkx.." line so that dependencies are updated first (and also not twice), then the EGF packages. I'll implement this in the Dockerfile (and then close the issue). |
Oh you're right, then you can remove biopython==1.81. |
Dear authors,
I tried to run the Sequeduct demo pipeline https://github.com/Edinburgh-Genome-Foundry/Sequeduct_demo/
However, at the end of the pipeline, the PDF generated only the first 2 pages, without any errors.
To install Sequeduct, I used
I had to change the GeneBlocks installation in the docker file to make the pipeline run :
Into
I made those changes because apt-get install -y ncbi-blast+ wasn't working and I had an error in the 'analysis:analysis_workflow:runEdiacara' step from biopython reported here Edinburgh-Genome-Foundry/DnaFeaturesViewer#84.
Then I built the docker file with :
docker build . --network host -f Sequeduct/containers/Dockerfile --tag sequeduct_local
And to run the demo :
I didn't see anything suspicious, but I might miss something. Do you have any idea ?
Ediacara_report.pdf
Best
The text was updated successfully, but these errors were encountered: