mailr11649 - /branches/bmrb/generic_fns/exp_info.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 22, 2010 - 01:30:
Author: bugman
Date: Fri Oct 22 01:30:29 2010
New Revision: 11649

URL: http://svn.gna.org/viewcvs/relax?rev=11649&view=rev
Log:
Fixes for the citations BMRB writing.

The author structure is now split up before sending to the saveframe class.


Modified:
    branches/bmrb/generic_fns/exp_info.py

Modified: branches/bmrb/generic_fns/exp_info.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bmrb/generic_fns/exp_info.py?rev=11649&r1=11648&r2=11649&view=diff
==============================================================================
--- branches/bmrb/generic_fns/exp_info.py (original)
+++ branches/bmrb/generic_fns/exp_info.py Fri Oct 22 01:30:29 2010
@@ -80,7 +80,21 @@
     # Loop over the citations.
     if hasattr(cdp, 'exp_info') and hasattr(cdp.exp_info, 'citations'):
         for citations in cdp.exp_info.citations:
-            star.citations.add(citation_label=citations.cite_id, 
authors=citations.authors, doi=citations.doi, pubmed_id=citations.pubmed_id, 
full_citation=citations.full_citation, title=citations.title, 
status=citations.status, type=citations.type, 
journal_abbrev=citations.journal_abbrev, journal_full=citations.journal_full, 
volume=citations.volume, issue=citations.issue, 
page_first=citations.page_first, page_last=citations.page_last, 
year=citations.year)
+            # Rearrange the author list.
+            author_given_name = []
+            author_family_name = []
+            author_first_init = []
+            author_mid_init = []
+            author_family_title = []
+            for i in range(len(citations.authors)):
+                author_given_name.append(citations.authors[i][0])
+                author_family_name.append(citations.authors[i][1])
+                author_first_init.append(citations.authors[i][2])
+                author_mid_init.append(citations.authors[i][3])
+                author_family_title.append(None)
+
+            # Add the citation.
+            star.citations.add(citation_label=citations.cite_id, 
author_given_name=author_given_name, author_family_name=author_family_name, 
author_first_init=author_first_init, author_mid_init=author_mid_init, 
author_family_title=author_family_title, doi=citations.doi, 
pubmed_id=citations.pubmed_id, full_citation=citations.full_citation, 
title=citations.title, status=citations.status, type=citations.type, 
journal_abbrev=citations.journal_abbrev, journal_full=citations.journal_full, 
volume=citations.volume, issue=citations.issue, 
page_first=citations.page_first, page_last=citations.page_last, 
year=citations.year)
 
 
 def bmrb_write_methods(star):




Related Messages


Powered by MHonArc, Updated Fri Oct 22 11:40:02 2010