<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.openwetware.org/skins/common/feed.css?164"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;feed=atom&amp;action=history</id>
		<title>Knight:Colony PCR protocol - source code - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;action=history"/>
		<updated>2013-05-22T05:36:24Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.13.2</generator>

	<entry>
		<id>http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;diff=368790&amp;oldid=prev</id>
		<title>Vaishnavi Ananth at 05:36, 20 November 2009</title>
		<link rel="alternate" type="text/html" href="http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;diff=368790&amp;oldid=prev"/>
				<updated>2009-11-20T05:36:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:36, 20 November 2009&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&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='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#include &amp;quot;BioCoder.h&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#include &amp;quot;BioCoder.h&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;#define X 60&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;void main()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;void main()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	Container rxn_tube = new_container(RXN_TUBE);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	Container rxn_tube = new_container(RXN_TUBE);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;	Symbol x = new_parameter(&amp;quot;X&amp;quot;, &amp;quot;1 min per kb of expected product.&amp;quot;);&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	// Reaction mixture&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	// Reaction mixture&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	Volume* volumes[4] = {vol(9, UL), vol(0.25, UL), vol(0.25, UL), vol(0.5, UL)};&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	Volume* volumes[4] = {vol(9, UL), vol(0.25, UL), vol(0.25, UL), vol(0.5, UL)};&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	char* tube[1] = {&amp;quot;Colony PCR&amp;quot;};&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	char* tube[1] = {&amp;quot;Colony PCR&amp;quot;};&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	mixing_table(2, 5, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;fluid_array, tube, volumes, vol(10, UL), rxn_tube);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	mixing_table(2, 5, fluid_array, tube, volumes, vol(10, UL), rxn_tube);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	//PCR conditions&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	//PCR conditions&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	next_step(&amp;quot;PCR conditions&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	next_step(&amp;quot;PCR conditions&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	pcr_init_denat(rxn_tube, 95, time(15, MINS));&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	pcr_init_denat(rxn_tube, 95, time(15, MINS));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	thermocycler(rxn_tube, 39, 94, time(30, SECS), 56, time(30, SECS), 68, time(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;XVAL&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;MINS&lt;/del&gt;), NORMAL);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	thermocycler(rxn_tube, 39, 94, time(30, SECS), 56, time(30, SECS), 68, time(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;X&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;SECS&lt;/ins&gt;), NORMAL);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	comment(&amp;quot;Elongation time : I typically round up for this step. i.e. For a 3.6kb construct, I used a 4 min elongation time. It seems to help to be a bit generous with the elongation time.&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	comment(&amp;quot;Elongation time : &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1 min per kb of expected product. &lt;/ins&gt;I typically round up for this step. i.e. For a 3.6kb construct, I used a 4 min elongation time. It seems to help to be a bit generous with the elongation time.&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	pcr_final_ext(rxn_tube, 60, time(20, MINS), 4);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	pcr_final_ext(rxn_tube, 60, time(20, MINS), 4);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	end_protocol();&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	end_protocol();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-22 05:36:24 --&gt;
&lt;/table&gt;</summary>
		<author><name>Vaishnavi Ananth</name></author>	</entry>

	<entry>
		<id>http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;diff=368417&amp;oldid=prev</id>
		<title>Vaishnavi Ananth at 09:38, 19 November 2009</title>
		<link rel="alternate" type="text/html" href="http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;diff=368417&amp;oldid=prev"/>
				<updated>2009-11-19T09:38:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:38, 19 November 2009&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&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='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#include &amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;BioStream&lt;/del&gt;.h&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;#include &amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;BioCoder&lt;/ins&gt;.h&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;void main()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;void main()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-22 05:36:24 --&gt;
&lt;/table&gt;</summary>
		<author><name>Vaishnavi Ananth</name></author>	</entry>

	<entry>
		<id>http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;diff=353272&amp;oldid=prev</id>
		<title>Vaishnavi Ananth: New page: &lt;pre&gt; #include &quot;BioStream.h&quot;  void main() {  	start_protocol(&quot;Knight - Colony PCR&quot;);  	Fluid supermix = new_fluid(&quot;PCR supermix&quot;); 	Fluid vf2 = new_fluid(&quot;VF2&quot;, &quot;40 µM&quot;); 	Fluid vr = new_...</title>
		<link rel="alternate" type="text/html" href="http://www.openwetware.org/index.php?title=Knight:Colony_PCR_protocol_-_source_code&amp;diff=353272&amp;oldid=prev"/>
				<updated>2009-09-24T10:09:33Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;lt;pre&amp;gt; #include &amp;quot;BioStream.h&amp;quot;  void main() {  	start_protocol(&amp;quot;Knight - Colony PCR&amp;quot;);  	Fluid supermix = new_fluid(&amp;quot;PCR supermix&amp;quot;); 	Fluid vf2 = new_fluid(&amp;quot;VF2&amp;quot;, &amp;quot;40 µM&amp;quot;); 	Fluid vr = new_...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;BioStream.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	start_protocol(&amp;quot;Knight - Colony PCR&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	Fluid supermix = new_fluid(&amp;quot;PCR supermix&amp;quot;);&lt;br /&gt;
	Fluid vf2 = new_fluid(&amp;quot;VF2&amp;quot;, &amp;quot;40 µM&amp;quot;);&lt;br /&gt;
	Fluid vr = new_fluid(&amp;quot;VR&amp;quot;, &amp;quot;40 µM&amp;quot;);&lt;br /&gt;
	Fluid colony = new_fluid(&amp;quot;colony template&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	Container rxn_tube = new_container(RXN_TUBE);&lt;br /&gt;
&lt;br /&gt;
	Symbol x = new_parameter(&amp;quot;X&amp;quot;, &amp;quot;1 min per kb of expected product.&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	// Reaction mixture&lt;br /&gt;
	//&lt;br /&gt;
	//1X Reaction&lt;br /&gt;
	//&lt;br /&gt;
	//    * 9 μL PCR supermix&lt;br /&gt;
	//    * 0.25 μL 40μM VF2&lt;br /&gt;
	//    * 0.25 μL 40μM VR&lt;br /&gt;
	//    * 0.5 μL colony template &lt;br /&gt;
	//&lt;br /&gt;
	first_step(&amp;quot;Reaction Mixture&amp;quot;);&lt;br /&gt;
	Fluid fluid_array[4] = {supermix, vf2, vr, colony};&lt;br /&gt;
	Volume* volumes[4] = {vol(9, UL), vol(0.25, UL), vol(0.25, UL), vol(0.5, UL)};&lt;br /&gt;
	char* tube[1] = {&amp;quot;Colony PCR&amp;quot;};&lt;br /&gt;
	mixing_table(2, 5,  fluid_array, tube, volumes, vol(10, UL), rxn_tube);&lt;br /&gt;
&lt;br /&gt;
	//PCR conditions&lt;br /&gt;
	//&lt;br /&gt;
	//   1. 95°C for 15 mins&lt;br /&gt;
	//   2. 94°C for 30 secs&lt;br /&gt;
	//   3. 56°C for 30 secs&lt;br /&gt;
	//   4. 68°C for 1 min per kb of expected product&lt;br /&gt;
	//          * I typically round up for this step. i.e. For a 3.6kb construct, I used a 4 min elongation time. It seems to help to be a bit generous with the elongation time. &lt;br /&gt;
	//   5. Repeat 2-4 39 times.&lt;br /&gt;
	//   6. 68°C for 20 mins&lt;br /&gt;
	//   7. 4°C forever &lt;br /&gt;
	//&lt;br /&gt;
	next_step(&amp;quot;PCR conditions&amp;quot;);&lt;br /&gt;
	pcr_init_denat(rxn_tube, 95, time(15, MINS));&lt;br /&gt;
	thermocycler(rxn_tube, 39, 94, time(30, SECS), 56, time(30, SECS), 68, time(XVAL, MINS), NORMAL);&lt;br /&gt;
	comment(&amp;quot;Elongation time : I typically round up for this step. i.e. For a 3.6kb construct, I used a 4 min elongation time. It seems to help to be a bit generous with the elongation time.&amp;quot;);&lt;br /&gt;
	pcr_final_ext(rxn_tube, 60, time(20, MINS), 4);&lt;br /&gt;
&lt;br /&gt;
	//Run a gel to determine amplification product length. &lt;br /&gt;
	next_step();&lt;br /&gt;
	name_sample(rxn_tube, &amp;quot;PCR products&amp;quot;);&lt;br /&gt;
	electrophoresis(rxn_tube);&lt;br /&gt;
&lt;br /&gt;
	end_protocol();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vaishnavi Ananth</name></author>	</entry>

	</feed>
