From c7eced1e940eaee2080b7d78154229746a538a1a Mon Sep 17 00:00:00 2001 From: Gerardo Tauriello <gerardo.tauriello@unibas.ch> Date: Mon, 14 Oct 2019 16:53:39 +0200 Subject: [PATCH] SCHWED-4368: export new MMCifInfo functionality to Python --- modules/io/pymod/export_mmcif_io.cc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/io/pymod/export_mmcif_io.cc b/modules/io/pymod/export_mmcif_io.cc index 806031da6..0252c5532 100644 --- a/modules/io/pymod/export_mmcif_io.cc +++ b/modules/io/pymod/export_mmcif_io.cc @@ -314,12 +314,18 @@ void export_mmcif_io() class_<MMCifInfoRevisions>("MMCifInfoRevisions", init<>()) .def("SetDateOriginal", &MMCifInfoRevisions::SetDateOriginal) .def("GetDateOriginal", &MMCifInfoRevisions::GetDateOriginal) - .def("AddRevision", &MMCifInfoRevisions::AddRevision) + .def("AddRevision", &MMCifInfoRevisions::AddRevision, + (arg("num"), arg("date"), arg("status"), arg("major")=-1, + arg("minor")=-1)) .def("GetSize", &MMCifInfoRevisions::GetSize) .def("GetDate", &MMCifInfoRevisions::GetDate) .def("GetNum", &MMCifInfoRevisions::GetNum) .def("GetStatus", &MMCifInfoRevisions::GetStatus) + .def("GetMajor", &MMCifInfoRevisions::GetMajor) + .def("GetMinor", &MMCifInfoRevisions::GetMinor) .def("GetLastDate", &MMCifInfoRevisions::GetLastDate) + .def("GetLastMajor", &MMCifInfoRevisions::GetLastMajor) + .def("GetLastMinor", &MMCifInfoRevisions::GetLastMinor) .def("GetFirstRelease", &MMCifInfoRevisions::GetFirstRelease) .add_property("date_original", &MMCifInfoRevisions::GetDateOriginal, &MMCifInfoRevisions::SetDateOriginal) @@ -356,7 +362,9 @@ void export_mmcif_io() .def("AddMMCifEntityIdTr", &MMCifInfo::AddMMCifEntityIdTr) .def("GetMMCifEntityIdTr", &MMCifInfo::GetMMCifEntityIdTr) .def("SetRevisionsDateOriginal", &MMCifInfo::SetRevisionsDateOriginal) - .def("AddRevision", &MMCifInfo::AddRevision) + .def("AddRevision", &MMCifInfo::AddRevision, + (arg("num"), arg("date"), arg("status"), arg("major")=-1, + arg("minor")=-1)) .def("GetRevisions", &MMCifInfo::GetRevisions) .add_property("citations", make_function(&MMCifInfo::GetCitations, return_value_policy<copy_const_reference>())) -- GitLab