- Jun 12, 2024
-
-
Studer Gabriel authored
Parasail: https://github.com/jeffdaily/parasail It's faster than the pairwise sequence algorithms we have in OpenStructure. However, the main reason to check out another solution is the fact that OpenStructure may return suboptimal alignment results. This is a result of how the dynamic programming table is built. If for a certain cell in the dynamic programming table a match state and insertion state score equally, match is preferred. There is a chance that we would get a better score later on if we would stick with the insertion state (gap open penalties vs. gap extension penalties). Not sure if this will be fixed in the near future.
-
- Apr 05, 2024
-
-
Studer Gabriel authored
Numpy support in C++ enabled features at two points: Efficient way of setting positions in entity handles or setting meshes in gfx.PrimList. Support for newer numpy versions would've required an effort to implement. As far as I know, no one uses these features (fingers crossed) so let's just dump numpy alltogether to simplify the build system.
-
- Apr 06, 2023
-
-
Studer Gabriel authored
Required to build OST on latest sciCORE toolchain. Already tested but forgot to commit. Not sure how Inaki managed the RC modules.
-
- Nov 09, 2020
-
-
Studer Gabriel authored
-
Studer Gabriel authored
I assume there was good reason to add it...
-
- Nov 08, 2020
-
-
Studer Gabriel authored
You might have to adapt CMake flags when building OpenStructure to variables specified here: https://cmake.org/cmake/help/latest/module/FindPython.html
-
- Nov 05, 2020
-
-
Studer Gabriel authored
Unit tests successfully run through with Python 3.9 on Fedora 33 (no GUI)
-
- Apr 27, 2020
-
-
Studer Gabriel authored
This code in cmake is currently not being used by any common build we're using. I did therefore not test the changes but added a comment to use that functionality with care.
-
- Mar 26, 2020
-
-
B13nch3n authored
-
- Feb 20, 2020
-
-
Bienchen authored
-
- Feb 05, 2020
-
-
Gerardo Tauriello authored
-
- Dec 06, 2019
-
-
Studer Gabriel authored
-
- Dec 05, 2019
-
-
Studer Gabriel authored
-
- Nov 26, 2019
-
-
Studer Gabriel authored
- Fix python code that is injected into python interpreter - Proper error handling => fatal_error to stop cmake run if numpy not found
-
Studer Gabriel authored
This can happen if python has been compiled with a specialized malloc.
-
- Nov 13, 2019
-
-
Studer Gabriel authored
This commit doesn't make OpenStructure work with Python 3. The goal of this commit was to perform an automated port of the Python code and make it compile. The performed steps: - Edited CMakeLists.txt to search for Python with 3.6 as min version 3.6 is the Python version shipped by default with Ubuntu 18.04 LTS - Add version 3.6 to cmake_support/FindPython.cmake - Adapt setup_boost macro in cmake_support/OST.cmake to prefer versioned libraries and not first check for boost_python.so. In the example of Ubuntu 18.04, libboost_python.so is specific for Python 2 but libboost_python3.so is the one we want. - apply the following command: 2to3-2.7 -n -w <OST_DIR> - adapt base/pymod/wrap_base.cc, gui/pymod/wrap_gui.cc and gui/pymod/export_message_widget.cc as PyString functionalities do not exist anymore in the Python 3 interpreter (replaced by PyUnicode) - adapt gui/src/python_shell/python_interpreter_worker.hh to resolve issue discussed in https://stackoverflow.com/questions/23068700/embedding-python3-in-qt-5 Long story short: Qt does a typedef for "slots" which causes trouble with other headers that are pulled in from the Python interpreter
-
- Aug 12, 2019
-
-
Gerardo Tauriello authored
Tested with Ubuntu 18.04 (in a vagrant box) following instructions in doc and adding cmake flags "-DENABLE_STATIC=ON -DENABLE_INFO=OFF". Tested resulting binaries "chemdict_tool" and "lddt" in Ubuntu-box and host-system (CentOS 7).
-
Gerardo Tauriello authored
-
Gerardo Tauriello authored
-
- Jun 24, 2019
-
-
Bienchen authored
-
- Jun 14, 2019
-
-
Gerardo Tauriello authored
-
- Jan 30, 2019
-
-
Gerardo Tauriello authored
-
Gerardo Tauriello authored
-
- Jan 10, 2019
-
-
Studer Gabriel authored
-
- Jan 09, 2019
-
-
Studer Gabriel authored
The reason is that we want to profit from latest security updates and therefore not use a copy of the SQLite3 source code that becomes outdated. ToDo: test on different Linux distributions / bc2 and adapt compile instructions accordingly, also container recipes must be adapted.
-
- Mar 22, 2018
-
-
Rafal Gumienny authored
-
- Mar 17, 2017
-
-
Bienchen authored
-
- Mar 09, 2017
-
-
Bienchen authored
-
- Mar 08, 2017
-
-
Bienchen authored
-
- Jul 01, 2015
-
-
Studer Gabriel authored
-
- May 28, 2015
- Apr 16, 2015
-
-
Andreas Schenk authored
takes care of the case where the resolution of the path of a dependency already point to a library within the bundle
-
- Mar 16, 2015
-
-
Andreas Schenk authored
added libexec dir to OSX deployment cmake script fixed path to python library for OSX packaging
-
- Nov 26, 2014
-
-
BIOPZ-Johner Niklaus authored
-
- Nov 20, 2014
-
-
- Sep 17, 2014
-
-
Andreas Schenk authored
-
- Sep 15, 2014
-
-
Studer Gabriel authored
OpenMM library run cmake with -DENABLE_MM=1 if you can successfully compile, check out the examples in the modules/mol/mm/examples directory
-
- Jan 24, 2014
-
-
Andreas Schenk authored
-
Andreas Schenk authored
-