diff --git a/modules/mol/base/pymod/export_residue.cc b/modules/mol/base/pymod/export_residue.cc index 8f0e169944f856f6f47a0e6e37cf2068ddad9177..0108f5342e2abf68cc60fca27cad5541541962de 100644 --- a/modules/mol/base/pymod/export_residue.cc +++ b/modules/mol/base/pymod/export_residue.cc @@ -170,6 +170,9 @@ void export_Residue() .def("GetPhiTorsion", &ResidueBase::GetPhiTorsion) .def("GetPsiTorsion", &ResidueBase::GetPsiTorsion) .def("GetOmegaTorsion", &ResidueBase::GetOmegaTorsion) + .add_property("phi_torsion", &ResidueBase::GetPhiTorsion) + .add_property("psi_torsion", &ResidueBase::GetPsiTorsion) + .add_property("omega_torsion", &ResidueBase::GetOmegaTorsion) .def(self_ns::str(self)) .def("GetOneLetterCode", &ResidueBase::GetOneLetterCode) .def("SetOneLetterCode", &ResidueBase::SetOneLetterCode) @@ -211,7 +214,7 @@ void export_Residue() make_function(&ResidueBase::GetName, return_value_policy<copy_const_reference>())) .def("IsValid", &ResidueBase::IsValid) - .add_property("valid", &ResidueBase::IsValid) + .add_property("valid", &ResidueBase::IsValid) ; generic_prop_def<ResidueBase>(residue_base); @@ -251,9 +254,6 @@ void export_Residue() .add_property("center_of_mass", &ResidueHandle::GetCenterOfMass) .add_property("center_of_atoms", &ResidueHandle::GetCenterOfAtoms) .add_property("geometric_center", geom_center<ResidueHandle>) - .add_property("phi_torsion", &ResidueHandle::GetPhiTorsion) - .add_property("psi_torsion", &ResidueHandle::GetPsiTorsion) - .add_property("omega_torsion", &ResidueHandle::GetOmegaTorsion) .def("GetGeometricStart", geom_start<ResidueHandle>) .def("GetGeometricEnd", geom_end<ResidueHandle>) .def(self==self)