diff --git a/modules/seq/base/doc/seq.rst b/modules/seq/base/doc/seq.rst index e210687d102b159c1196596f9ac759846f807115..ab655d11a7b93fae49220fc70ab85c40595f4782 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 b6208b6d74fdb0892784d0984b1a72714b58922e..923ace85642414f6b494c27a9275c0aaf62cbd08 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")))