From 44b1f9493cc5a33e5f25d31eb2ad971634b05750 Mon Sep 17 00:00:00 2001 From: Gabriel Studer <gabriel.studer@unibas.ch> Date: Wed, 24 Aug 2022 09:32:02 +0200 Subject: [PATCH] Add missing Python exports / docs in ProfilHandle class --- modules/seq/base/doc/seq.rst | 4 ++++ modules/seq/base/pymod/export_profile_handle.cc | 2 ++ 2 files changed, 6 insertions(+) diff --git a/modules/seq/base/doc/seq.rst b/modules/seq/base/doc/seq.rst index e210687d1..ab655d11a 100644 --- a/modules/seq/base/doc/seq.rst +++ b/modules/seq/base/doc/seq.rst @@ -728,6 +728,10 @@ probabilities between Match, Insertion or Deletion states or neff values :type: :class:`float` + .. attribute:: hmm_data + + Shortcut for :func:`GetHMMData`/:func:`SetHMMData` + .. class:: ProfileHandle diff --git a/modules/seq/base/pymod/export_profile_handle.cc b/modules/seq/base/pymod/export_profile_handle.cc index b6208b6d7..923ace856 100644 --- a/modules/seq/base/pymod/export_profile_handle.cc +++ b/modules/seq/base/pymod/export_profile_handle.cc @@ -67,6 +67,8 @@ void export_profile_handle() .add_property("entropy", &ProfileColumn::GetEntropy) .def("GetFreq", &ProfileColumn::GetFreq, (arg("aa"))) .def("SetFreq", &ProfileColumn::SetFreq, (arg("aa"), arg("freq"))) + .def("GetHMMData", &ProfileColumn::GetHMMData) + .def("SetHMMData", &ProfileColumn::SetHMMData) .add_property("hmm_data", &ProfileColumn::GetHMMData, &ProfileColumn::SetHMMData) .def("GetScore", &ProfileColumn::GetScore, (arg("other"), arg("null_model"))) -- GitLab