From bffa1ffc3001df785f9a2dcb69050eced4c20667 Mon Sep 17 00:00:00 2001 From: Gerardo Tauriello <gerardo.tauriello@unibas.ch> Date: Fri, 31 Mar 2017 11:44:07 +0200 Subject: [PATCH] Moved torsion exports to ResidueBase to make them available for handles and views. --- modules/mol/base/pymod/export_residue.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/mol/base/pymod/export_residue.cc b/modules/mol/base/pymod/export_residue.cc index 8f0e16994..0108f5342 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) -- GitLab