Closed padix-key closed 2 days ago
Thanks for the report. However it is hard to pinpoint the cause remotely. Hence here a few questions:
AtomArray
directly to DsspApp
, i.e. the one loaded from templ_file_path
.How to fix the CIF file issue?
No even with lysozyme_md.pdb and lysozyme_md.xtc I am getting the same error.
"Could you check if it also fails when you input the template AtomArray directly to DsspApp, i.e. the one loaded from templ_file_path." Can you please explain what I should do regarding this?
Yes, it fails for the only first frame too.
No even with lysozyme_md.pdb and lysozyme_md.xtc I am getting the same error.
OK, your data seems not to be the problem then.
Can you please explain what I should do regarding this?
In this case we can skip this. The other possible culprits are WSL and the DSSP version. I just recognized that there are newer DSSP versions, that do not exist on Conda yet. If installed from environment.yml
DSSP 2.2.1
is installed, which seems to work fine.
Could you check your mkdssp
version? If it deviates from 2.2.1
could you install 2.2.1
(e.g. via Conda) and check if it works?
I tried getting dssp-2.2.1 through environment.yml using conda, but I am getting this error.
(myenv) sobs@BEE:~/miniconda3/envs$ conda env create -f environment.yml Channels:
PackagesNotFoundError: The following packages are not available from current channels:
Current channels:
To search for alternate channels that may provide the conda package you're looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
I have downloaded the dssp=2.2.1 package from https://src.fedoraproject.org/repo/pkgs/dssp/dssp-2.2.1.tgz/ but while installing it i got this error message.
(myenv) sobs@BEE:~/.local/biotite_env/dssp-2.2.1$ make
compiling obj/mkdssp.o
In file included from src/structure.h:8,
from src/mkdssp.cpp:27:
src/primitives-3d.h:12:10: fatal error: boost/tr1/tuple.hpp: No such file or directory
12 | #include <boost/tr1/tuple.hpp>
| ^~~~~
compilation terminated.
make: *** [makefile:64: obj/mkdssp.o] Error 1
How should I proceed now?
You can install it with Conda from the salilab
channel (https://anaconda.org/salilab/dssp):
conda install -c salilab "dssp=2.2.1"
However, the salilab
channel is part of environment.yaml
, so it should be installable this way. Hopefully the direct installation via the command above works.
Yes, it is working now. Thanks.
Great! Still the DsspApp
interface should be made compatible with newer DSSP versions as well. Hence, I will create a follow-up issue.
Do you know which DSSP version you used before?
Discussed in https://github.com/biotite-dev/biotite/discussions/606