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")))