Skip to content
Snippets Groups Projects
Commit 8ad14e71 authored by Studer Gabriel's avatar Studer Gabriel
Browse files

Merge branch 'release-3.4.2'

parents 48b05491 924774c7
Branches
Tags 3.2.1
No related merge requests found
......@@ -25,7 +25,7 @@ include(PROMOD3)
# versioning info
set(PROMOD3_VERSION_MAJOR 3)
set(PROMOD3_VERSION_MINOR 4)
set(PROMOD3_VERSION_PATCH 1)
set(PROMOD3_VERSION_PATCH 2)
set(PROMOD3_VERSION_STRING ${PROMOD3_VERSION_MAJOR}.${PROMOD3_VERSION_MINOR})
set(PROMOD3_VERSION_STRING ${PROMOD3_VERSION_STRING}.${PROMOD3_VERSION_PATCH})
......@@ -103,7 +103,7 @@ if(NOT DISABLE_DOCUMENTATION)
# this URL should always point to the latest version of OST
set(OST_DOC_URL "https://www.openstructure.org/docs")
endif()
find_package(OPENSTRUCTURE 2.8.0 REQUIRED
find_package(OPENSTRUCTURE 2.9.1 REQUIRED
COMPONENTS io mol seq seq_alg mol_alg conop img mol_mm)
if(CMAKE_COMPILER_IS_GNUCXX)
......
ARG OPENSTRUCTURE_IMAGE_TAG="2.8.0-jammy"
ARG OPENSTRUCTURE_IMAGE_TAG="2.9.1-jammy"
FROM registry.scicore.unibas.ch/schwede/openstructure:${OPENSTRUCTURE_IMAGE_TAG}
# ARGUMENTS
###########
ARG PROMOD_VERSION="3.4.1"
ARG PROMOD_VERSION="3.4.2"
ARG SRC_FOLDER="/usr/local/src"
......
BootStrap: docker
From: registry.scicore.unibas.ch/schwede/promod3:3.4.1-OST2.8.0-jammy
From: registry.scicore.unibas.ch/schwede/promod3:3.4.2-OST2.9.1-jammy
%post
##############################################################################
# POST
......
......@@ -286,7 +286,7 @@ rst_epilog = """
.. |cmake| replace:: CMake
.. |ost_l| replace:: OpenStructure
.. |ost_s| replace:: OST
.. |ost_version| replace:: 2.8.0
.. |ost_version| replace:: 2.9.1
.. |python| replace:: Python
.. |sphinx| replace:: Sphinx
.. _sphinx: http://sphinx-doc.org/
......
......@@ -183,7 +183,7 @@ def _GetSimEntity(sim):
def BuildSidechains(mhandle, merge_distance=4, fragment_db=None,
structure_db=None, torsion_sampler=None,
rotamer_library=None):
rotamer_library=None, keep_sidechains=True):
'''Build sidechains for model.
This is a wrapper for :func:`promod3.modelling.ReconstructSidechains`,
......@@ -213,7 +213,12 @@ def BuildSidechains(mhandle, merge_distance=4, fragment_db=None,
:func:`modelling.ReconstructSidechains`, a default
one is loaded if None.
:type rotamer_library: :class:`~promod3.sidechain.RotamerLib` or
:class:`~promod3.sidechain.BBDepRotamerLib`
:class:`~promod3.sidechain.BBDepRotamerLib`
:param keep_sidechains: Used as parameter for
:func:`~promod3.modelling.ReconstructSidechains`,
controls if complete sidechains in *mhandle* should
be kept and not re-modelled.
:type keep_sidechains: :class:`bool`
'''
prof = core.StaticRuntimeProfiler.StartScoped('pipeline::BuildSidechains')
ost.LogInfo("Rebuilding sidechains.")
......@@ -246,7 +251,7 @@ def BuildSidechains(mhandle, merge_distance=4, fragment_db=None,
FillLoopsByDatabase(mhandle, fragment_db, structure_db,
torsion_sampler, ring_punch_detection=2)
# re-build sidechains
ReconstructSidechains(mhandle.model, keep_sidechains=True,
ReconstructSidechains(mhandle.model, keep_sidechains=keep_sidechains,
rotamer_library=rotamer_library)
# restore gaps
mhandle.gaps = StructuralGapList()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment