From 31a020fb8c4dcfc54d78846ccb72698e5b786604 Mon Sep 17 00:00:00 2001 From: Stefan Bienert <stefan.bienert@unibas.ch> Date: Wed, 5 Sep 2018 14:54:02 +0200 Subject: [PATCH] Documentation for the Python export of citation type handling --- modules/io/doc/mmcif.rst | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/modules/io/doc/mmcif.rst b/modules/io/doc/mmcif.rst index 23dc32f46..ec42173bb 100644 --- a/modules/io/doc/mmcif.rst +++ b/modules/io/doc/mmcif.rst @@ -373,6 +373,18 @@ of the annotation available. Also available as :meth:`GetTitle`. May also be modified by :meth:`SetTitle`. + .. attribute:: citation_type + + Defines where a citation was published. Either journal, book or unknown. + + Also available as :meth:`GetCitationType`. May also be modified by + :meth:`SetCitationType` with values from :class:`MMCifInfoCType`. For + conveinience setters :meth:`SetCitationTypeJournal`, + :meth:`SetCitationTypeBook` and :meth:`SetCitationTypeUnknown` exist. + + For checking the type of a citation, :meth:`IsCitationTypeJournal`, + :meth:`IsCitationTypeBook` and :meth:`IsCitationTypeUnknown` can be used. + .. attribute:: authors Stores a :class:`~ost.StringList` of authors. @@ -460,6 +472,38 @@ of the annotation available. See :attr:`title` + .. method:: GetCitationType() + + See :attr:`citation_type` + + .. method:: SetCitationType(publication_type) + + See :attr:`citation_type` + + .. method:: SetCitationTypeJournal() + + See :attr:`citation_type` + + .. method:: SetCitationTypeBook() + + See :attr:`citation_type` + + .. method:: SetCitationTypeUnknown() + + See :attr:`citation_type` + + .. method:: IsCitationTypeJournal() + + See :attr:`citation_type` + + .. method:: IsCitationTypeBook() + + See :attr:`citation_type` + + .. method:: IsCitationTypeUnknown() + + See :attr:`citation_type` + .. method:: GetAuthorList() See :attr:`authors` -- GitLab