<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://info.gersteinlab.org/index.php?action=history&amp;feed=atom&amp;title=Build_Papers_Page_Code</id>
	<title>Build Papers Page Code - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://info.gersteinlab.org/index.php?action=history&amp;feed=atom&amp;title=Build_Papers_Page_Code"/>
	<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;action=history"/>
	<updated>2026-05-14T07:33:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.6</generator>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1693&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1693&amp;oldid=prev"/>
		<updated>2011-09-16T11:42:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:42, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l532&quot;&gt;Line 532:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 532:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;printSubject(master_spreadsheet,header)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;printSubject(master_spreadsheet,header)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;printPapers(master_spreadsheet, summaryFile, header)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;printPapers(master_spreadsheet, summaryFile, header)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/ins&gt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1692&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1692&amp;oldid=prev"/>
		<updated>2011-09-16T11:42:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:42, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l352&quot;&gt;Line 352:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 352:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	simpleFile.write(out)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	simpleFile.write(out)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Generate Subject Main Page and page for each Subject&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printSubject(master_spreadsheet,header):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printSubject(master_spreadsheet,header):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	allsubjects = []&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	allsubjects = []&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1691&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1691&amp;oldid=prev"/>
		<updated>2011-09-16T11:40:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:40, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Generate Main Page and page for each Paper&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printPapers(master_spreadsheet,summaryFile, header):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printPapers(master_spreadsheet,summaryFile, header):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	out = &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	out = &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l350&quot;&gt;Line 350:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 351:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		out += row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;&amp;lt;/DL&amp;gt;\n&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		out += row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;&amp;lt;/DL&amp;gt;\n&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	simpleFile.write(out)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	simpleFile.write(out)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printSubject(master_spreadsheet,header):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printSubject(master_spreadsheet,header):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1690&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1690&amp;oldid=prev"/>
		<updated>2011-09-16T11:38:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:38, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;subjectSummaryFile = open(subjectSummaryIndex,&amp;#039;w&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;subjectSummaryFile = open(subjectSummaryIndex,&amp;#039;w&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;header = &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;STYLE TYPE=&quot;text/css&quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;header = &#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A { text-decoration:none; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;***********&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.headerMenu A:link { color:#993333; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.headerMenu A:visited { color:#993333; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.headerMenu A:active { color:#334499; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.headerMenu A:hover { color:#334499; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.headerMenu A:sansserif{ font-family:Arial,Helvetica,sans-serif; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.papersList { margin-left:0px; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.paperTitle { margin-left:50px; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.paperTitle A:link { color:#000000; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.paperTitle A:visited { color:#000000; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.paperTitle A:active { color:#000000; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.paperTitle A:hover { color:#000000; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.paperCite { margin-left:100px; }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/STYLE&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/HEAD&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BODY BGCOLOR=&quot;white&quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;CENTER&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BR /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;FONT SIZE=+2 FACE=&#039;sans-serif, Arial, Helvetica&#039; COLOR=&quot;#334499&quot;&amp;gt;Gerstein Lab Publications&amp;lt;/FONT&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BR /&amp;gt;&amp;lt;BR /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- Buttons for individual sections --&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;FONT FACE=&#039;sans-serif, Arial, Helvetica&#039; COLOR=&quot;#993333&quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;/&quot;&amp;gt;Main&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;/subject&quot;&amp;gt;By Subject&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://oldpapers.gersteinlab.org/search/labquery.pl?query=default&quot;&amp;gt;Medline&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://info.gersteinlab.org/Papers_Page_Code&quot;&amp;gt;Code&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/FONT&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/CENTER&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;HR&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1689&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1689&amp;oldid=prev"/>
		<updated>2011-09-16T11:37:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:37, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l51&quot;&gt;Line 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Buttons for individual sections --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Buttons for individual sections --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;FONT FACE=&amp;#039;sans-serif, Arial, Helvetica&amp;#039; COLOR=&amp;quot;#993333&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;FONT FACE=&amp;#039;sans-serif, Arial, Helvetica&amp;#039; COLOR=&amp;quot;#993333&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;/&quot;&amp;gt;Main&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;/&quot;&amp;gt;Main&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;/subject&quot;&amp;gt;By Subject&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;/subject&quot;&amp;gt;By Subject&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://oldpapers.gersteinlab.org/search/labquery.pl?query=default&quot;&amp;gt;Medline&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://info.gersteinlab.org/Papers_Page_Code&quot;&amp;gt;Code&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://oldpapers.gersteinlab.org/search/labquery.pl?query=default&quot;&amp;gt;Medline&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://info.gersteinlab.org/Papers_Page_Code&quot;&amp;gt;Code&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/FONT&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/FONT&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/CENTER&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/CENTER&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1688&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1688&amp;oldid=prev"/>
		<updated>2011-09-16T11:36:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:36, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;HR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;HR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/ins&gt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printPapers(master_spreadsheet,summaryFile, header):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printPapers(master_spreadsheet,summaryFile, header):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1687&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1687&amp;oldid=prev"/>
		<updated>2011-09-16T11:35:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:35, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;HR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;HR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printPapers(master_spreadsheet,summaryFile, header):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def printPapers(master_spreadsheet,summaryFile, header):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1686&amp;oldid=prev</id>
		<title>Public: /* update.py */</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1686&amp;oldid=prev"/>
		<updated>2011-09-16T11:35:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;update.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:35, 16 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==update.py==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==update.py==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Basic Setup&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/usr/bin/python&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/usr/bin/python&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 59:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;http://info.gersteinlab.org/Papers_Page_Code&amp;quot;&amp;gt;Code&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;http://info.gersteinlab.org/Papers_Page_Code&amp;quot;&amp;gt;Code&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://wiki.gersteinlab.org/pubinfo/Paper_search&quot;&amp;gt;Search&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;--&amp;gt;&amp;lt;SPAN CLASS=&quot;headerMenu&quot;&amp;gt;&amp;lt;A HREF=&quot;http://wiki.gersteinlab.org/pubinfo/Other_Papers&quot;&amp;gt;Other Writings&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/FONT&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/FONT&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/CENTER&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/CENTER&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Public</name></author>
	</entry>
	<entry>
		<id>https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1685&amp;oldid=prev</id>
		<title>Public: Created page with &#039;==update.py== &lt;code&gt;&lt;pre&gt; #!/usr/bin/python import os, sys, re from GoogleSpreadsheet import GoogleSpreadsheet from datetime import datetime  pubmed_spreadsheet_id = &quot;***********…&#039;</title>
		<link rel="alternate" type="text/html" href="https://info.gersteinlab.org/index.php?title=Build_Papers_Page_Code&amp;diff=1685&amp;oldid=prev"/>
		<updated>2011-09-16T11:34:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;==update.py== &amp;lt;code&amp;gt;&amp;lt;pre&amp;gt; #!/usr/bin/python import os, sys, re from GoogleSpreadsheet import GoogleSpreadsheet from datetime import datetime  pubmed_spreadsheet_id = &amp;quot;***********…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==update.py==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
import os, sys, re&lt;br /&gt;
from GoogleSpreadsheet import GoogleSpreadsheet&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
&lt;br /&gt;
pubmed_spreadsheet_id = &amp;quot;*******************&amp;quot;&lt;br /&gt;
master_spreadsheet_id = &amp;quot;********************&amp;quot;&lt;br /&gt;
subject_spreadsheet_id = &amp;quot;*************************&amp;quot;&lt;br /&gt;
worksheet_id = &amp;quot;od6&amp;quot;&lt;br /&gt;
pubmed_spreadsheet = GoogleSpreadsheet(pubmed_spreadsheet_id, worksheet_id)&lt;br /&gt;
master_spreadsheet = GoogleSpreadsheet(master_spreadsheet_id, worksheet_id)&lt;br /&gt;
subject_spreadsheet = GoogleSpreadsheet(subject_spreadsheet_id, worksheet_id)&lt;br /&gt;
timestamp = str(datetime.now().ctime())&lt;br /&gt;
&lt;br /&gt;
summaryPath = &amp;quot;************&amp;quot;&lt;br /&gt;
summaryIndex = &amp;quot;*********************&amp;quot;&lt;br /&gt;
summaryFile = open(summaryIndex,&amp;#039;w&amp;#039;)&lt;br /&gt;
simpleIndex = &amp;quot;*************&amp;quot;&lt;br /&gt;
simpleFile = open(simpleIndex,&amp;#039;w&amp;#039;)&lt;br /&gt;
subjectPath = &amp;quot;********************&amp;quot;&lt;br /&gt;
subjectIndex = subjectPath + &amp;quot;index.html&amp;quot;&lt;br /&gt;
subjectFile = open(subjectIndex,&amp;#039;w&amp;#039;)&lt;br /&gt;
subjectSummaryIndex = &amp;quot;******************&amp;quot;&lt;br /&gt;
subjectSummaryFile = open(subjectSummaryIndex,&amp;#039;w&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
header = &amp;#039;&amp;#039;&amp;#039;&amp;lt;STYLE TYPE=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
A { text-decoration:none; }&lt;br /&gt;
.headerMenu A:link { color:#993333; }&lt;br /&gt;
.headerMenu A:visited { color:#993333; }&lt;br /&gt;
.headerMenu A:active { color:#334499; }&lt;br /&gt;
.headerMenu A:hover { color:#334499; }&lt;br /&gt;
.headerMenu A:sansserif{ font-family:Arial,Helvetica,sans-serif; }&lt;br /&gt;
.papersList { margin-left:0px; }&lt;br /&gt;
.paperTitle { margin-left:50px; }&lt;br /&gt;
.paperTitle A:link { color:#000000; }&lt;br /&gt;
.paperTitle A:visited { color:#000000; }&lt;br /&gt;
.paperTitle A:active { color:#000000; }&lt;br /&gt;
.paperTitle A:hover { color:#000000; }&lt;br /&gt;
.paperCite { margin-left:100px; }&lt;br /&gt;
&amp;lt;/STYLE&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY BGCOLOR=&amp;quot;white&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;CENTER&amp;gt;&lt;br /&gt;
&amp;lt;BR /&amp;gt;&lt;br /&gt;
&amp;lt;FONT SIZE=+2 FACE=&amp;#039;sans-serif, Arial, Helvetica&amp;#039; COLOR=&amp;quot;#334499&amp;quot;&amp;gt;Gerstein Lab Publications&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&amp;lt;BR /&amp;gt;&amp;lt;BR /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Buttons for individual sections --&amp;gt;&lt;br /&gt;
&amp;lt;FONT FACE=&amp;#039;sans-serif, Arial, Helvetica&amp;#039; COLOR=&amp;quot;#993333&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;/&amp;quot;&amp;gt;Main&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;/subject&amp;quot;&amp;gt;By Subject&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;http://oldpapers.gersteinlab.org/search/labquery.pl?query=default&amp;quot;&amp;gt;Medline&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;http://info.gersteinlab.org/Papers_Page_Code&amp;quot;&amp;gt;Code&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;http://wiki.gersteinlab.org/pubinfo/Paper_search&amp;quot;&amp;gt;Search&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;#8226;&amp;amp;nbsp;&lt;br /&gt;
--&amp;gt;&amp;lt;SPAN CLASS=&amp;quot;headerMenu&amp;quot;&amp;gt;&amp;lt;A HREF=&amp;quot;http://wiki.gersteinlab.org/pubinfo/Other_Papers&amp;quot;&amp;gt;Other Writings&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;&lt;br /&gt;
&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&amp;lt;/CENTER&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;Code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
def printPapers(master_spreadsheet,summaryFile, header):&lt;br /&gt;
	out = &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;HEAD&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;TITLE&amp;gt;Gerstein Lab Publications&amp;lt;/TITLE&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += header&lt;br /&gt;
	out += &amp;quot;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;CENTER&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;FONT FACE=&amp;#039;sans-serif, Arial, Helvetica&amp;#039;&amp;gt;&amp;lt;FONT SIZE=+2 COLOR=993333&amp;gt;Main Scientific Publications&amp;lt;/FONT&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;H3&amp;gt;&amp;lt;FONT SIZE=\&amp;quot;4\&amp;quot; COLOR=\&amp;quot;#334499\&amp;quot;&amp;gt;Total papers: &amp;quot; + str(len(master_spreadsheet)) + &amp;quot;&amp;lt;/FONT&amp;gt;&amp;lt;/H3&amp;gt;&amp;lt;/FONT&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;p&amp;gt;(Last updated &amp;quot; + timestamp + &amp;quot;)&amp;lt;/CENTER&amp;gt;\n&amp;quot;&lt;br /&gt;
	years = {}&lt;br /&gt;
	currentYear = 0&lt;br /&gt;
	for row in master_spreadsheet:&lt;br /&gt;
		rowYear = row[&amp;#039;year&amp;#039;]&lt;br /&gt;
		if years.has_key(rowYear):&lt;br /&gt;
			years[rowYear] += 1&lt;br /&gt;
		else:&lt;br /&gt;
			years[rowYear] = 1&lt;br /&gt;
	for row in master_spreadsheet:&lt;br /&gt;
		pubmed = pubmed_spreadsheet&lt;br /&gt;
		if currentYear != row[&amp;#039;year&amp;#039;]:&lt;br /&gt;
			currentYear = row[&amp;#039;year&amp;#039;]&lt;br /&gt;
			out += &amp;quot;&amp;lt;H3 ALIGN=center&amp;gt;&amp;lt;FONT FACE=&amp;#039;arial,helvetica,sans-serif&amp;#039; COLOR=334499 SIZE=4&amp;gt;-- &amp;quot; + currentYear + &amp;quot; (&amp;quot; + str(years[currentYear]) + &amp;quot;) --&amp;lt;/FONT&amp;gt;&amp;lt;/H3&amp;gt;&amp;quot;&lt;br /&gt;
		summaryFile.write(out)&lt;br /&gt;
		simpleFile.write(out)&lt;br /&gt;
		simpleFile2.write(out)	&lt;br /&gt;
		out = &amp;quot;&amp;quot;&lt;br /&gt;
		printPaperEntry(row, summaryFile, pubmed)&lt;br /&gt;
		printSimpleEntry(row, simpleFile, pubmed)&lt;br /&gt;
		printSimpleEntry(row,simpleFile2,pubmed)	&lt;br /&gt;
		printEntrySummary(row, header, pubmed)&lt;br /&gt;
		printEntryExtended(row)&lt;br /&gt;
	out = &amp;quot;&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&amp;quot;&lt;br /&gt;
	summaryFile.write(out)&lt;br /&gt;
	simpleFile.write(out)&lt;br /&gt;
&lt;br /&gt;
def printEntrySummary(row,header,pubmed):&lt;br /&gt;
	#if row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
		#print &amp;#039;pES first: &amp;#039; + row[&amp;#039;pmid&amp;#039;]&lt;br /&gt;
	#else:&lt;br /&gt;
		#print &amp;#039;pES first: no pmid&amp;#039;&lt;br /&gt;
	pubmed.count = 0&lt;br /&gt;
	for pubmed_row in pubmed:&lt;br /&gt;
		#print &amp;#039;pES pubmed: &amp;#039; + pubmed_row[&amp;#039;pmid&amp;#039;]&lt;br /&gt;
		if row[&amp;#039;pmid&amp;#039;] == pubmed_row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
			row[&amp;#039;title&amp;#039;] = pubmed_row[&amp;#039;title&amp;#039;]&lt;br /&gt;
			row[&amp;#039;citation&amp;#039;] = pubmed_row[&amp;#039;citation&amp;#039;]&lt;br /&gt;
			row[&amp;#039;authors&amp;#039;] = pubmed_row[&amp;#039;authors&amp;#039;]&lt;br /&gt;
			row[&amp;#039;year&amp;#039;] = pubmed_row[&amp;#039;year&amp;#039;]&lt;br /&gt;
			break&lt;br /&gt;
	# create summary directory&lt;br /&gt;
	entrySummary = summaryPath + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)&lt;br /&gt;
	if not os.path.exists(entrySummary):&lt;br /&gt;
		os.makedirs(entrySummary)&lt;br /&gt;
	entrySummaryIndex = entrySummary + &amp;quot;/index.html&amp;quot;&lt;br /&gt;
	entrySummaryFile = open(entrySummaryIndex,&amp;#039;w&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
	out = &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;HEAD&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;TITLE&amp;gt;&amp;quot; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/TITLE&amp;gt;&amp;quot;&lt;br /&gt;
	out += header&lt;br /&gt;
	out += &amp;quot;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;blockquote&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;font size=+3&amp;gt;&amp;lt;tt&amp;gt;&amp;quot; + row[&amp;#039;labid&amp;#039;] + &amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;p /&amp;gt;&amp;quot;&lt;br /&gt;
	out += &amp;quot;\n&amp;quot;&lt;br /&gt;
	# print title and citation&lt;br /&gt;
	out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperTitle\&amp;quot;&amp;gt;&amp;lt;FONT SIZE=+1&amp;gt;&amp;lt;B&amp;gt;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index.html\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
	if row.has_key(&amp;#039;authors&amp;#039;):		&lt;br /&gt;
		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; +row[&amp;#039;authors&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)+ &amp;quot; &amp;quot; +row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;	&lt;br /&gt;
	else:		&lt;br /&gt;
		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + &amp;quot; &amp;quot; + row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;	&lt;br /&gt;
	# print links&lt;br /&gt;
	out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;website&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;website&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)  + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG SRC=\&amp;quot;/papers/website.jpg\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;preprint&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;preprint&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/preprint.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;http://www.ncbi.nlm.nih.gov:80/entrez/query.fcgi?cmd=Retrieve&amp;amp;db=PubMed&amp;amp;list_uids=&amp;quot; + row[&amp;#039;pmid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;amp;dopt=Abstract\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/medline.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	#if not labid:&lt;br /&gt;
	#	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;#\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	#else:&lt;br /&gt;
	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index-all.html\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;lt;P /&amp;gt;\n&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
	out += &amp;quot;&amp;lt;hr&amp;gt;&amp;lt;br&amp;gt;&amp;lt;a href=index-all.html&amp;gt;View all citation information&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;a href=&amp;#039;/&amp;#039;&amp;gt;Return to papers index&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;lt;/blockquote&amp;gt;&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&amp;quot;&lt;br /&gt;
	entrySummaryFile.write(out)&lt;br /&gt;
&lt;br /&gt;
def printEntryExtended(row):&lt;br /&gt;
	title = &amp;#039;&amp;#039;&lt;br /&gt;
	citation = &amp;#039;&amp;#039;&lt;br /&gt;
	authors = &amp;#039;&amp;#039;&lt;br /&gt;
	journal = &amp;#039;&amp;#039;&lt;br /&gt;
	pages = &amp;#039;&amp;#039;&lt;br /&gt;
	volume = &amp;#039;&amp;#039;&lt;br /&gt;
	year = &amp;#039;&amp;#039;&lt;br /&gt;
	pmcid = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	for pubmed_row in pubmed_spreadsheet:&lt;br /&gt;
		if row[&amp;#039;pmid&amp;#039;] == pubmed_row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
			title = pubmed_row[&amp;#039;title&amp;#039;]&lt;br /&gt;
			citation = pubmed_row[&amp;#039;citation&amp;#039;]&lt;br /&gt;
			authors = pubmed_row[&amp;#039;authors&amp;#039;]&lt;br /&gt;
			year = pubmed_row[&amp;#039;year&amp;#039;]&lt;br /&gt;
			journal = pubmed_row[&amp;#039;journal&amp;#039;]&lt;br /&gt;
			pages = pubmed_row[&amp;#039;pages&amp;#039;]&lt;br /&gt;
			volume = pubmed_row[&amp;#039;volume&amp;#039;]&lt;br /&gt;
			pmcid = pubmed_row[&amp;#039;pmcid&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
	# create summary directory&lt;br /&gt;
	entryExtended = summaryPath + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)&lt;br /&gt;
	if not os.path.exists(entryExtended):&lt;br /&gt;
		os.makedirs(entryExtended)&lt;br /&gt;
	entryExtendedIndex = entryExtended + &amp;quot;/index-all.html&amp;quot;&lt;br /&gt;
	entryExtendedFile = open(entryExtendedIndex,&amp;#039;w&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	out = &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;HEAD&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not title:&lt;br /&gt;
		out += &amp;quot;&amp;lt;TITLE&amp;gt;&amp;quot; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/TITLE&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;TITLE&amp;gt;&amp;quot; + title.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/TITLE&amp;gt;&amp;quot;&lt;br /&gt;
	out += header&lt;br /&gt;
	out += &amp;quot;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;blockquote&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;labid&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;font size=+3&amp;gt;&amp;lt;tt&amp;gt;&amp;quot; + row[&amp;#039;pmid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;p /&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;font size=+3&amp;gt;&amp;lt;tt&amp;gt;&amp;quot; + row[&amp;#039;labid&amp;#039;] + &amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;p /&amp;gt;&amp;quot;&lt;br /&gt;
	out += &amp;quot;\n&amp;quot;&lt;br /&gt;
	# print title and citation&lt;br /&gt;
	if not title:&lt;br /&gt;
		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperTitle\&amp;quot;&amp;gt;&amp;lt;FONT SIZE=+1&amp;gt;&amp;lt;B&amp;gt;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index.html\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperTitle\&amp;quot;&amp;gt;&amp;lt;FONT SIZE=+1&amp;gt;&amp;lt;B&amp;gt;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index.html\&amp;quot;&amp;gt;&amp;quot; + title.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not citation:&lt;br /&gt;
	 	if not row.has_key(&amp;#039;authors&amp;#039;):		&lt;br /&gt;
	 		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + &amp;quot; &amp;quot; + row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;	&lt;br /&gt;
	#	out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + &amp;quot; &amp;quot; + row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;	&lt;br /&gt;
	 	else:		&lt;br /&gt;
	 		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;authors&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot; &amp;quot; +row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;	&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + authors.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039; &amp;#039; + citation.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
	# print links&lt;br /&gt;
	out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;website&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;website&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)  + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG SRC=\&amp;quot;/papers/website.jpg\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;preprint&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;preprint&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/preprint.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;http://www.ncbi.nlm.nih.gov:80/entrez/query.fcgi?cmd=Retrieve&amp;amp;db=PubMed&amp;amp;list_uids=&amp;quot; + row[&amp;#039;pmid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;amp;dopt=Abstract\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/medline.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	#if not labid:&lt;br /&gt;
	#       out += &amp;quot;&amp;lt;A HREF=\&amp;quot;#\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	#else:&lt;br /&gt;
	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index-all.html\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;lt;P /&amp;gt;\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	out += &amp;#039;&amp;lt;A HREF=&amp;quot;index.html&amp;quot;&amp;gt;Switch to compact view&amp;lt;/A&amp;gt;&amp;lt;hr&amp;gt;\n&amp;lt;table&amp;gt;\n&amp;#039;&lt;br /&gt;
	if not authors:&lt;br /&gt;
		out += &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Authors&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;#039;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Authors&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;#039;&lt;br /&gt;
		link = &amp;#039;&amp;lt;A HREF=&amp;quot;http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=PureSearch&amp;amp;db=PubMed&amp;amp;details_term=%s&amp;quot;&amp;gt;%s&amp;lt;/A&amp;gt;&amp;#039;&lt;br /&gt;
		authorlinks = [link % (a.lstrip(&amp;#039;\&amp;#039;&amp;#039;).strip().replace(&amp;#039; &amp;#039;,&amp;#039;%20&amp;#039;),a.lstrip(&amp;#039;\&amp;#039;&amp;#039;).strip()) for a in authors.split(&amp;#039;,&amp;#039;)]&lt;br /&gt;
		# print authorlinks&lt;br /&gt;
		out += &amp;#039;, &amp;#039;.join(authorlinks)&lt;br /&gt;
		out += &amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;#039;&lt;br /&gt;
	if not journal:&lt;br /&gt;
		out += &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Journal&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;#039;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Journal&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;#039;&lt;br /&gt;
		out += &amp;#039;&amp;lt;A HREF=&amp;quot;http://locatorplus.gov/cgi-bin/Pwebrecon.cgi?DB=local&amp;amp;v2=1&amp;amp;ti=1,1&amp;amp;Search_Arg=9808944&amp;amp;Search_Code=0359&amp;amp;CNT=20&amp;amp;SID=1&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		out += journal + &amp;#039;&amp;lt;/A&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;&lt;br /&gt;
	if not row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;PMID&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;PMID&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;#039;&lt;br /&gt;
		out += &amp;#039;&amp;lt;A HREF=&amp;quot;http://www.ncbi.nlm.nih.gov:80/entrez/query.fcgi?cmd=Retrieve&amp;amp;db=PubMed&amp;amp;list_uids=&amp;#039; + row[&amp;#039;pmid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;&amp;amp;dopt=Abstract&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		out +=  row[&amp;#039;pmid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;&amp;lt;/A&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;#039;&lt;br /&gt;
	if not pages:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Pages&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Pages&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;quot; + pages.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not volume:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Volume&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Volume&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;quot; + volume.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not year:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Year&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;Year&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;quot; + year.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;labcite&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;quot; + citation.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;labid&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;labid&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;labid&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not title:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;labtitle&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;labtitle&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;quot; + title.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;subject&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;subject&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		subjects = row[&amp;#039;subject&amp;#039;].split(&amp;#039;,&amp;#039;)&lt;br /&gt;
		num_subjects = len(subjects)&lt;br /&gt;
		out += &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;subject&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;#039;&lt;br /&gt;
		subject_count = 0&lt;br /&gt;
		for subject in subjects:&lt;br /&gt;
			out += &amp;#039;&amp;lt;A HREF=&amp;quot;/subject/&amp;#039; + subject.lstrip(&amp;#039;\&amp;#039; &amp;#039;) + &amp;#039;&amp;quot;&amp;gt;&amp;#039; + subject.lstrip(&amp;#039;\&amp;#039; &amp;#039;) + &amp;#039;&amp;lt;/A&amp;gt;&amp;#039;&lt;br /&gt;
			subject_count += 1&lt;br /&gt;
			if subject_count &amp;lt; num_subjects:&lt;br /&gt;
				out += &amp;#039;, &amp;#039;&lt;br /&gt;
		out += &amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;#039;&lt;br /&gt;
	if not row[&amp;#039;website&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;website&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;amp;nbsp;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td width=100&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=gray&amp;gt;website&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font color=#000077&amp;gt;&amp;lt;A HREF=&amp;quot;&amp;#039;+row[&amp;#039;website&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)+&amp;#039;&amp;quot;&amp;gt;&amp;#039;+row[&amp;#039;website&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)+&amp;#039;&amp;lt;/A&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	out += &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;lt;font color=gray&amp;gt;Unused tags: &amp;lt;i&amp;gt;e-print footnote grant ignore preprint sortval target website2&amp;lt;/i&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;a href=&amp;#039;/&amp;#039;&amp;gt;Return to papers index&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;lt;/blockquote&amp;gt;&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&amp;quot;&lt;br /&gt;
	entryExtendedFile.write(out)&lt;br /&gt;
&lt;br /&gt;
def printPaperEntry(row, summaryFile, pubmed):&lt;br /&gt;
	title = &amp;#039;&amp;#039;&lt;br /&gt;
	citation = &amp;#039;&amp;#039;&lt;br /&gt;
	authors = &amp;#039;&amp;#039;&lt;br /&gt;
	year = &amp;#039;&amp;#039;&lt;br /&gt;
	for pubmed_row in pubmed:&lt;br /&gt;
		if row[&amp;#039;pmid&amp;#039;] == pubmed_row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
			title = pubmed_row[&amp;#039;title&amp;#039;]&lt;br /&gt;
			citation = pubmed_row[&amp;#039;citation&amp;#039;]&lt;br /&gt;
			authors = pubmed_row[&amp;#039;authors&amp;#039;]&lt;br /&gt;
			year = pubmed_row[&amp;#039;year&amp;#039;]&lt;br /&gt;
			break&lt;br /&gt;
	# print title and citation&lt;br /&gt;
	if not title:&lt;br /&gt;
		out = &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperTitle\&amp;quot;&amp;gt;&amp;lt;FONT SIZE=+1&amp;gt;&amp;lt;B&amp;gt;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index.html\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;title&amp;#039;] + &amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out = &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperTitle\&amp;quot;&amp;gt;&amp;lt;FONT SIZE=+1&amp;gt;&amp;lt;B&amp;gt;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index.html\&amp;quot;&amp;gt;&amp;quot; + title.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
	if not citation:&lt;br /&gt;
		if not row.has_key(&amp;#039;authors&amp;#039;):	&lt;br /&gt;
			out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;	&lt;br /&gt;
		else:	&lt;br /&gt;
			out += &amp;quot;&amp;lt;DIV CLASS =\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;authors&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot; &amp;quot; + row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;			&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + authors.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;amp;nbsp;&amp;quot; + citation.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
	# print links&lt;br /&gt;
	out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;website&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;website&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)  + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG SRC=\&amp;quot;/papers/website.jpg\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;preprint&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;preprint&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/preprint.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	if not row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
		out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
	else:&lt;br /&gt;
		out += &amp;quot;&amp;lt;A HREF=\&amp;quot;http://www.ncbi.nlm.nih.gov:80/entrez/query.fcgi?cmd=Retrieve&amp;amp;db=PubMed&amp;amp;list_uids=&amp;quot; + row[&amp;#039;pmid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;amp;dopt=Abstract\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/medline.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	#if not labid:&lt;br /&gt;
	#	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;#\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	#else:&lt;br /&gt;
	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index-all.html\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;lt;P /&amp;gt;\n&amp;quot;&lt;br /&gt;
	summaryFile.write(out)&lt;br /&gt;
&lt;br /&gt;
def printSimpleEntry(row, simpleFile, pubmed):&lt;br /&gt;
	pmid = &amp;#039;&amp;#039;&lt;br /&gt;
	title = &amp;#039;&amp;#039;&lt;br /&gt;
	citation = &amp;#039;&amp;#039;&lt;br /&gt;
	authors = &amp;#039;&amp;#039;&lt;br /&gt;
	year = &amp;#039;&amp;#039;&lt;br /&gt;
	#if row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
		#print &amp;#039;pSE first: &amp;#039; + row[&amp;#039;pmid&amp;#039;]&lt;br /&gt;
	#else:&lt;br /&gt;
		#print &amp;#039;pSE first: no pmid&amp;#039;&lt;br /&gt;
	pubmed.count = 0&lt;br /&gt;
	for pubmed_row in pubmed:&lt;br /&gt;
		#print &amp;#039;pSE pubmed: &amp;#039; + pubmed_row[&amp;#039;pmid&amp;#039;]&lt;br /&gt;
		if row[&amp;#039;pmid&amp;#039;] == pubmed_row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
			pmid = pubmed_row[&amp;#039;pmid&amp;#039;]&lt;br /&gt;
			title = pubmed_row[&amp;#039;title&amp;#039;]&lt;br /&gt;
			citation = pubmed_row[&amp;#039;citation&amp;#039;]&lt;br /&gt;
			authors = pubmed_row[&amp;#039;authors&amp;#039;]&lt;br /&gt;
			year = pubmed_row[&amp;#039;year&amp;#039;]&lt;br /&gt;
			pmcid = pubmed_row[&amp;#039;pmcid&amp;#039;]&lt;br /&gt;
			break&lt;br /&gt;
		#else:&lt;br /&gt;
			#print &amp;#039;no match&amp;#039;&lt;br /&gt;
	if row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
		out = &amp;#039;&amp;lt;DL COMPACT&amp;gt;&amp;#039; + authors.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039; (&amp;#039; + year.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;). &amp;quot;&amp;#039; + title.lstrip(&amp;#039;\&amp;#039;&amp;#039;) +&amp;#039;&amp;quot; &amp;#039;&lt;br /&gt;
		p = re.compile(&amp;quot;\(\d+\)\.&amp;quot;)	&lt;br /&gt;
		p2 = re.compile(&amp;quot;:&amp;quot;)&lt;br /&gt;
		citation = p.sub(&amp;quot;&amp;quot;,citation)&lt;br /&gt;
		citation = p2.sub(&amp;quot;: &amp;quot;,citation)&lt;br /&gt;
		out += citation.lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039; &amp;lt;FONT SIZE=-2&amp;gt;[PMID: &amp;#039; + pmid + &amp;#039;]&amp;lt;/FONT&amp;gt;.&amp;lt;/DL&amp;gt;\n&amp;#039;&lt;br /&gt;
	else:&lt;br /&gt;
		#if not row[&amp;#039;authors&amp;#039;]:&lt;br /&gt;
		out = &amp;#039;&amp;lt;DL COMPACT&amp;gt;&amp;#039; +&amp;#039;&amp;quot;&amp;#039; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;.&amp;quot; &amp;#039;&lt;br /&gt;
			#out = &amp;#039;&amp;lt;DL COMPACT&amp;gt;&amp;#039; + &amp;#039; (&amp;#039; + row[&amp;#039;year&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;). &amp;quot;&amp;#039; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) +&amp;#039;&amp;quot; &amp;#039;&lt;br /&gt;
		#else:&lt;br /&gt;
			#out = &amp;#039;&amp;lt;DL COMPACT&amp;gt;&amp;#039; + row[&amp;#039;authors&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039; (&amp;#039; + row[&amp;#039;year&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;). &amp;quot;&amp;#039; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) +&amp;#039;&amp;quot; &amp;#039;&lt;br /&gt;
		out += row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;&amp;lt;/DL&amp;gt;\n&amp;#039;&lt;br /&gt;
	simpleFile.write(out)&lt;br /&gt;
&lt;br /&gt;
def printSubject(master_spreadsheet,header):&lt;br /&gt;
	allsubjects = []&lt;br /&gt;
	subjectpapers = []&lt;br /&gt;
	for i,row in enumerate(master_spreadsheet):&lt;br /&gt;
		if row.has_key(&amp;#039;subject&amp;#039;) and row[&amp;#039;subject&amp;#039;]: #and row[&amp;#039;pmid&amp;#039;].isdigit():&lt;br /&gt;
			subjects = row[&amp;#039;subject&amp;#039;].split(&amp;#039;,&amp;#039;)&lt;br /&gt;
			for subject in subjects:&lt;br /&gt;
				subject = subject.strip( ) &lt;br /&gt;
				if subject not in allsubjects:&lt;br /&gt;
					allsubjects.append(subject)&lt;br /&gt;
					subjectpapers.append([i])&lt;br /&gt;
				else:&lt;br /&gt;
					index = allsubjects.index(subject)&lt;br /&gt;
					subjectpapers[index].append(i)&lt;br /&gt;
 &lt;br /&gt;
	for row in subject_spreadsheet:&lt;br /&gt;
		subject = row[&amp;#039;labid&amp;#039;].strip( )&lt;br /&gt;
		if subject not in allsubjects:&lt;br /&gt;
			path = subjectPath + subject&lt;br /&gt;
			if not os.path.exists(path):&lt;br /&gt;
				os.makedirs(path) &lt;br /&gt;
			subjectFile = open(path + &amp;#039;/index.html&amp;#039;, &amp;#039;w&amp;#039;)&lt;br /&gt;
			out = &amp;#039;&amp;#039;&amp;#039;&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;%s&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;%subject.capitalize()&lt;br /&gt;
&lt;br /&gt;
			out +=header&lt;br /&gt;
			include = &amp;#039;&amp;#039;&lt;br /&gt;
			if row[&amp;#039;html&amp;#039;]:&lt;br /&gt;
				include =row[&amp;#039;html&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)&lt;br /&gt;
			if include:&lt;br /&gt;
				out += include&lt;br /&gt;
			subjectFile.write(out)&lt;br /&gt;
			subjectFile.write(&amp;#039;&amp;lt;/FONT&amp;gt;&amp;lt;HR&amp;gt;&amp;lt;A HREF =        &amp;quot;/&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Return to front page&amp;lt;/B&amp;gt;&amp;lt;/A&amp;gt;\n&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&amp;#039;)&lt;br /&gt;
			subjectFile.close()&lt;br /&gt;
	&lt;br /&gt;
	for i,subject in enumerate(allsubjects):&lt;br /&gt;
		printSubjectFile(subject,subjectpapers[i])&lt;br /&gt;
 &lt;br /&gt;
def printSubjectFile(subject,papers):&lt;br /&gt;
	path = subjectPath + subject&lt;br /&gt;
	if not os.path.exists(path):&lt;br /&gt;
		os.makedirs(path)&lt;br /&gt;
	subjectFile = open(path + &amp;#039;/index.html&amp;#039;,&amp;#039;w&amp;#039;)&lt;br /&gt;
#	subjectInclude = path + &amp;#039;/include.html&amp;#039;&lt;br /&gt;
	out = &amp;#039;&amp;#039;&amp;#039;&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;%s&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; % subject.capitalize()&lt;br /&gt;
	out += header&lt;br /&gt;
	&lt;br /&gt;
	#include include file if exists&lt;br /&gt;
#	if os.path.exists(subjectInclude):&lt;br /&gt;
#		includeFile = open(subjectInclude,&amp;#039;r&amp;#039;)&lt;br /&gt;
#		for line in includeFile:&lt;br /&gt;
#			subjectFile.write(line + &amp;#039;\n&amp;#039;)&lt;br /&gt;
#		includeFile.close()&lt;br /&gt;
#	subjectFile.write(&amp;#039;\n\n&amp;#039;)&lt;br /&gt;
	include = &amp;#039;&amp;#039;&lt;br /&gt;
	for row in subject_spreadsheet:&lt;br /&gt;
		if row[&amp;#039;labid&amp;#039;] == subject:&lt;br /&gt;
			if row[&amp;#039;html&amp;#039;]:&lt;br /&gt;
				include	= row[&amp;#039;html&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)&lt;br /&gt;
	if include:&lt;br /&gt;
		out += include&lt;br /&gt;
	subjectFile.write(out)&lt;br /&gt;
&lt;br /&gt;
	for r in papers:&lt;br /&gt;
		printSubjectEntry(subjectFile,r)&lt;br /&gt;
	subjectFile.write(&amp;#039;	&amp;lt;/FONT&amp;gt;&amp;lt;HR&amp;gt;&amp;lt;A HREF=       &amp;quot;/&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Return to front page&amp;lt;/B&amp;gt;&amp;lt;/A&amp;gt;\n&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&amp;#039;)&lt;br /&gt;
	subjectFile.close()&lt;br /&gt;
	&lt;br /&gt;
def printSubjectEntry(subjectFile,r):&lt;br /&gt;
	row = master_spreadsheet.rows[r]&lt;br /&gt;
	found = False&lt;br /&gt;
	for sr in pubmed_spreadsheet:&lt;br /&gt;
		if row[&amp;#039;pmid&amp;#039;] == sr[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
			#row[&amp;#039;labid&amp;#039;] = sr[&amp;#039;labid&amp;#039;]&lt;br /&gt;
			row[&amp;#039;title&amp;#039;] = sr[&amp;#039;title&amp;#039;]&lt;br /&gt;
			row[&amp;#039;authors&amp;#039;] = sr[&amp;#039;authors&amp;#039;]&lt;br /&gt;
			row[&amp;#039;year&amp;#039;] = sr[&amp;#039;year&amp;#039;]&lt;br /&gt;
			row[&amp;#039;citation&amp;#039;] = sr[&amp;#039;citation&amp;#039;]&lt;br /&gt;
			#row[&amp;#039;website&amp;#039;] = sr[&amp;#039;website&amp;#039;]&lt;br /&gt;
			#row[&amp;#039;preprint&amp;#039;] = sr[&amp;#039;preprint&amp;#039;]&lt;br /&gt;
			found = True&lt;br /&gt;
		#	break&lt;br /&gt;
	if  found:&lt;br /&gt;
        	# print title and citation&lt;br /&gt;
		if not row[&amp;#039;labid&amp;#039;]:&lt;br /&gt;
                	out = &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperTitle\&amp;quot;&amp;gt;&amp;lt;FONT SIZE=+1&amp;gt;&amp;lt;B&amp;gt;&amp;quot; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
		else:&lt;br /&gt;
                	out = &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperTitle\&amp;quot;&amp;gt;&amp;lt;FONT SIZE=+1&amp;gt;&amp;lt;B&amp;gt;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index.html\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;title&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;\n&amp;quot;&lt;br /&gt;
        	out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot; + row[&amp;#039;authors&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot; &amp;quot; + row[&amp;#039;citation&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;quot;  &lt;br /&gt;
        	# print links&lt;br /&gt;
        	out += &amp;quot;&amp;lt;DIV CLASS=\&amp;quot;paperCite\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
        	if not row[&amp;#039;website&amp;#039;]:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
        	else:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;website&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)  + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG SRC=\&amp;quot;/papers/website.jpg\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
        	if not row[&amp;#039;preprint&amp;#039;]:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
        	else:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;&amp;quot; + row[&amp;#039;preprint&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/preprint.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
        	if not row[&amp;#039;pmid&amp;#039;]:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;IMG SRC=\&amp;quot;/papers/null.gif\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; BORDER=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
        	else:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;http://www.ncbi.nlm.nih.gov:80/entrez/query.fcgi?cmd=Retrieve&amp;amp;db=PubMed&amp;amp;list_uids=&amp;quot; + row[&amp;#039;pmid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;&amp;amp;dopt=Abstract\&amp;quot;&amp;gt;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; WIDTH=\&amp;quot;56\&amp;quot; SRC=\&amp;quot;/papers/medline.jpg\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
        	if not row[&amp;#039;labid&amp;#039;]:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;#\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
        	else:&lt;br /&gt;
                	out += &amp;quot;&amp;lt;A HREF=\&amp;quot;/papers/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;quot;/index-all.html\&amp;quot;&amp;gt;&amp;quot; + &amp;quot;&amp;lt;IMG BORDER=\&amp;quot;0\&amp;quot; WIDTH=\&amp;quot;23\&amp;quot; HEIGHT=\&amp;quot;23\&amp;quot; SRC=\&amp;quot;/papers/more.gif\&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&amp;quot;&lt;br /&gt;
        	out += &amp;quot;&amp;lt;/DIV&amp;gt;\n&amp;lt;P /&amp;gt;\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		subjectFile.write(out)&lt;br /&gt;
&lt;br /&gt;
def printSubjectSummary(subject_spreadsheet, subjectSummaryFile, header):&lt;br /&gt;
	styleSubject = &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
	&amp;lt;BR&amp;gt;    &lt;br /&gt;
	&amp;lt;STYLE type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
	.unsel{background-color:#ffffff; background-position:top; background-repeat:repeat-x; color:#FFFFFF; font-weight:normal;}&lt;br /&gt;
	.sel {background-color:#3b5998; color:#FFFFFF; font-weight:normal;}&lt;br /&gt;
	.content{background-color:#ffffff; height:25px; padding-left:20px; padding-right:20px; padding-top:20px;color:#ffffff;}&lt;br /&gt;
        a{text-decoration:none;color:#ffffff;}&lt;br /&gt;
	.unsel a:link {color:#888888;text-decoration:none;}&lt;br /&gt;
	.sel a:visited {color:#ffffff;text-decoration:none;}&lt;br /&gt;
	.sel a:active {color:#ffffff;text-decoration:none;}&lt;br /&gt;
	.sel a:hover {color:#ffffff;text-decoration:underline;}&lt;br /&gt;
	&amp;lt;/STYLE&amp;gt;&lt;br /&gt;
	&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	category = &amp;#039;&amp;#039;&lt;br /&gt;
	SubjectNumber = 0&lt;br /&gt;
	outPart = &amp;#039;&amp;#039;&lt;br /&gt;
	out = &amp;quot;&amp;lt;HTML&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;HEAD&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += &amp;quot;&amp;lt;TITLE&amp;gt;Gerstein Lab Publications&amp;lt;/TITLE&amp;gt;\n&amp;quot;&lt;br /&gt;
	out += header&lt;br /&gt;
	out += &amp;quot;\n&amp;quot;&lt;br /&gt;
	out += styleSubject&lt;br /&gt;
	out += &amp;#039;&amp;lt;BODY onload=&amp;quot;javascript:showdh(3);&amp;quot;&amp;gt;\n&amp;#039;&lt;br /&gt;
	out +=  &amp;#039;&amp;lt;TABLE width=&amp;quot;915&amp;quot; height=&amp;quot;30&amp;quot; frame =&amp;quot;hsides&amp;quot; align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;\n&amp;lt;TR&amp;gt;\n&amp;lt;TD width=&amp;quot;6&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;\n&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	for row in subject_spreadsheet:&lt;br /&gt;
		if not category == row[&amp;#039;category&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;):&lt;br /&gt;
			if not category == &amp;#039;&amp;#039;:&lt;br /&gt;
				outPart +=       &amp;quot;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;\n&amp;quot;&lt;br /&gt;
			SubjectNumber +=1&lt;br /&gt;
			tableid = str(SubjectNumber)&lt;br /&gt;
			category = row[&amp;#039;category&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)&lt;br /&gt;
			out +=&amp;#039;&amp;lt;TD width=&amp;quot;86&amp;quot; class=&amp;quot;unsel&amp;quot; id=&amp;quot;dh&amp;#039;+tableid+&amp;#039;&amp;quot;&amp;gt;&amp;lt;DIV align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;FONT FACE=&amp;quot; sans-serif,arial, Helvetica&amp;quot; SIZE=3&amp;gt;&amp;lt;A href=&amp;quot;javascript:showdh(&amp;#039;+tableid+&amp;#039;);&amp;quot; _fcksavedurl=&amp;quot;javascript:showdh(&amp;#039;+tableid+&amp;#039;);&amp;quot;&amp;gt;&amp;#039;+ row[&amp;#039;category&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;) + &amp;#039;&amp;lt;/A&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;&amp;lt;/TD&amp;gt;\n&amp;#039;&lt;br /&gt;
			out  += &amp;#039; &amp;lt;TD width=&amp;quot;6&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;\n&amp;#039;&lt;br /&gt;
			outPart +=&amp;#039;&amp;lt;TR id=&amp;quot;menu&amp;#039;+ tableid+&amp;#039;&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;\n&amp;#039;&lt;br /&gt;
			outPart +=&amp;#039;&amp;lt;TD class=&amp;quot;content&amp;quot; style=&amp;quot;line-height:25px&amp;quot;&amp;gt;\n&amp;#039;&lt;br /&gt;
		outPart +=  &amp;quot;&amp;lt;FONT FACE=&amp;#039;times&amp;#039;&amp;gt;  &amp;lt;A HREF=&amp;#039;/subject/&amp;quot; + row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)+&amp;quot;/index.html&amp;#039; STYLE=&amp;#039;text-decoration:none; color:black&amp;#039;&amp;gt;&amp;quot;&lt;br /&gt;
		title = str(row[&amp;#039;title&amp;#039;])&lt;br /&gt;
		outPart +=    &amp;quot;&amp;lt;TT&amp;gt;[ &amp;quot;+row[&amp;#039;labid&amp;#039;].lstrip(&amp;#039;\&amp;#039;&amp;#039;)+&amp;quot; ]&amp;lt;/TT&amp;gt;  &amp;quot;+title.lstrip(&amp;#039;\&amp;#039;&amp;#039;)+&amp;quot;&amp;lt;/A&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;BR&amp;gt;\n&amp;quot;&lt;br /&gt;
	outPart += &amp;quot;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;\n&amp;quot;     &lt;br /&gt;
	out += &amp;#039;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;\n&amp;lt;TABLE width=&amp;quot;915&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;\n&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	out += outPart &lt;br /&gt;
	out += &amp;#039;&amp;#039;&amp;#039; &amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
		function showdh(n){&lt;br /&gt;
		for(var i=1;i&amp;lt;=&amp;#039;&amp;#039;&amp;#039; + tableid+&amp;#039;&amp;#039;&amp;#039;;i++){&lt;br /&gt;
		eval(&amp;quot;dh&amp;quot; + i).className=&amp;quot;unsel&amp;quot;&lt;br /&gt;
		eval(&amp;quot;menu&amp;quot;+i).style.display=&amp;quot;none&amp;quot;;&lt;br /&gt;
		}&lt;br /&gt;
		eval(&amp;quot;dh&amp;quot;+n).className=&amp;quot;sel&amp;quot;&lt;br /&gt;
		eval(&amp;quot;menu&amp;quot;+n).style.display=&amp;quot;&amp;quot;;&lt;br /&gt;
		}&lt;br /&gt;
		&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
	out += &amp;quot;&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;&amp;quot; &lt;br /&gt;
	subjectSummaryFile.write(out)  &lt;br /&gt;
&lt;br /&gt;
printSubjectSummary(subject_spreadsheet, subjectSummaryFile, header)&lt;br /&gt;
printSubject(master_spreadsheet,header)&lt;br /&gt;
printPapers(master_spreadsheet, summaryFile, header)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Public</name></author>
	</entry>
</feed>