<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to findprimer.py</title><link>https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/</link><description>Recent changes to findprimer.py</description><atom:link href="https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 24 Jul 2012 10:32:11 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage findprimer.py modified by Sarah Bourlat</title><link>https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/</link><description>&lt;pre&gt;--- v5
+++ v6
@@ -2,9 +2,9 @@
 
 Primer trimming: 
 
-To find and remove primer binding sites and upstream sequences we have written the python script findprimer.py. Due to vector cloning our sequences can be in either 3’-5’ or 5’-3’ orientation.
+To find and remove primer binding sites and upstream sequences we have written the python script findprimer.py. Due to vector cloning our sequences can be in either 3’-5’ or 5’-3’ orientation, and the script takes this into account by reversing the sequences.
 
-This script searches for the forward primer (in our case Lco1490) and reverses the sequences where the forward primer is not found. The sequences are then searched again and trimmed upstream and including the forward primer. See attachment for a figure on how the code works.
+This script searches for the forward primer (in our case Lco1490) and reverses the sequences where the forward primer is not found. The sequences are then searched again and trimmed upstream and including the forward primer. See the attachment for a figure on how the code works.
 
 The full length of the primer is 25 bp and we have found that searching with only the last 7bp of the primer maximises the chances of finding the primer in the sequence. Reducing the primer length further is not desirable as it increases the chance of randomly finding the sequence in the middle of the cytochrome oxidase 1 gene. 
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sarah Bourlat</dc:creator><pubDate>Tue, 24 Jul 2012 10:32:11 -0000</pubDate><guid>https://sourceforge.net2be1427385aa011b8de799f17c199561f9bddf9e</guid></item><item><title>WikiPage findprimer.py modified by Sarah Bourlat</title><link>https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/</link><description>&lt;pre&gt;--- v4
+++ v5
@@ -1,4 +1,6 @@
-findprimer.py (Primer trimming): 
+[findprimer.py](https://sourceforge.net/p/appbiokth2011/code/ci/78249081e205a0142525f036bb9fcced0690eb6e/tree/findprimer.py) 
+
+Primer trimming: 
 
 To find and remove primer binding sites and upstream sequences we have written the python script findprimer.py. Due to vector cloning our sequences can be in either 3’-5’ or 5’-3’ orientation.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sarah Bourlat</dc:creator><pubDate>Mon, 23 Jul 2012 13:49:12 -0000</pubDate><guid>https://sourceforge.netd05305cccefe2b08ddefe805d3155eb305a3b59a</guid></item><item><title>WikiPage findprimer.py modified by MV2012</title><link>https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/</link><description>&lt;pre&gt;--- v3
+++ v4
@@ -1,8 +1,8 @@
-findprimer.py (Primer trimming) Figure 2: 
+findprimer.py (Primer trimming): 
 
 To find and remove primer binding sites and upstream sequences we have written the python script findprimer.py. Due to vector cloning our sequences can be in either 3’-5’ or 5’-3’ orientation.
 
-This script searches for the forward primer (in our case Lco1490) and reverses the sequences where the forward primer is not found. The sequences are then searched again and trimmed upstream and including the forward primer. 
+This script searches for the forward primer (in our case Lco1490) and reverses the sequences where the forward primer is not found. The sequences are then searched again and trimmed upstream and including the forward primer. See attachment for a figure on how the code works.
 
 The full length of the primer is 25 bp and we have found that searching with only the last 7bp of the primer maximises the chances of finding the primer in the sequence. Reducing the primer length further is not desirable as it increases the chance of randomly finding the sequence in the middle of the cytochrome oxidase 1 gene. 
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">MV2012</dc:creator><pubDate>Fri, 20 Jul 2012 09:25:57 -0000</pubDate><guid>https://sourceforge.net1b221323e7f6f46568ee03f2704f4d7bc6454e10</guid></item><item><title>WikiPage findprimer.py modified by MV2012</title><link>https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -1,3 +1,15 @@
 findprimer.py (Primer trimming) Figure 2: 
 
-To find and remove primer binding sites and upstream sequences we have written the python script findprimer.py. This script searches for the forward primer (in our case Lco1490) and reverses the sequences where the forward primer is not found. Due to vector cloning our sequences can be in either 3’-5’ or 5’-3’ orientation. The sequences are then searched again and trimmed upstream and including the forward primer. The full length of the primer is 25 bp and we have found that searching with only the last 7bp of the primer maximises the chances of finding the primer in the sequence. Reducing the primer length further is not desirable as it increases the chance of randomly finding the sequence in the middle of the cytochrome oxidase 1 gene. The 5’ trimmed sequences are then searched for the reverse primer (Hco2198) and trimmed including all downstream sequences. The output includes a count of the number of sequences in the input file, the number of sequences in forward orientation, the number of sequences reversed, the number of sequences trimmed  upstream and including the forward primer and the number of sequences trimmed downstream and including the reverse primer. This allows the whole process to be monitored on the terminal window. Three output files are generated: One with all the sequences in forward orientation, one with all the sequences after trimming for the forward primer, and one with all the sequences after trimming for the reverse primer. Each output file will be used in the script as an input file in the following step, such as sequences in the last output file will be in forward orientation with both primers trimmed. After primer trimming, size filtering of the sequences was done to remove those sequences that are &lt;200bp, using the python script filtering.py.
+To find and remove primer binding sites and upstream sequences we have written the python script findprimer.py. Due to vector cloning our sequences can be in either 3’-5’ or 5’-3’ orientation.
+
+This script searches for the forward primer (in our case Lco1490) and reverses the sequences where the forward primer is not found. The sequences are then searched again and trimmed upstream and including the forward primer. 
+
+The full length of the primer is 25 bp and we have found that searching with only the last 7bp of the primer maximises the chances of finding the primer in the sequence. Reducing the primer length further is not desirable as it increases the chance of randomly finding the sequence in the middle of the cytochrome oxidase 1 gene. 
+
+The 5’ trimmed sequences are then searched for the reverse primer (Hco2198) and trimmed including all downstream sequences. 
+
+The output includes a count of the number of sequences in the input file, the number of sequences in forward orientation, the number of sequences reversed, the number of sequences trimmed  upstream and including the forward primer and the number of sequences trimmed downstream and including the reverse primer. This allows the whole process to be monitored on the terminal window. 
+
+Three output files are generated: One with all the sequences in forward orientation, one with all the sequences after trimming for the forward primer, and one with all the sequences after trimming for the reverse primer. Each output file will be used in the script as an input file in the following step, such as sequences in the last output file will be in forward orientation with both primers trimmed. 
+
+
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">MV2012</dc:creator><pubDate>Fri, 20 Jul 2012 09:25:20 -0000</pubDate><guid>https://sourceforge.net567af9c961dcd5e625303b0aceebd0314cccbe2a</guid></item><item><title>WikiPage findprimer.py modified by SBMV</title><link>https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/</link><description>&lt;pre&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBMV</dc:creator><pubDate>Fri, 20 Jul 2012 08:53:48 -0000</pubDate><guid>https://sourceforge.net3e93bdf83d99ff8961b758fbb14d460da38ea118</guid></item><item><title>WikiPage findprimer.py modified by SBMV</title><link>https://sourceforge.net/p/appbiokth2011/wiki/findprimer.py/</link><description>findprimer.py (Primer trimming) Figure 2: 

To find and remove primer binding sites and upstream sequences we have written the python script findprimer.py. This script searches for the forward primer (in our case Lco1490) and reverses the sequences where the forward primer is not found. Due to vector cloning our sequences can be in either 3’-5’ or 5’-3’ orientation. The sequences are then searched again and trimmed upstream and including the forward primer. The full length of the primer is 25 bp and we have found that searching with only the last 7bp of the primer maximises the chances of finding the primer in the sequence. Reducing the primer length further is not desirable as it increases the chance of randomly finding the sequence in the middle of the cytochrome oxidase 1 gene. The 5’ trimmed sequences are then searched for the reverse primer (Hco2198) and trimmed including all downstream sequences. The output includes a count of the number of sequences in the input file, the number of sequences in forward orientation, the number of sequences reversed, the number of sequences trimmed  upstream and including the forward primer and the number of sequences trimmed downstream and including the reverse primer. This allows the whole process to be monitored on the terminal window. Three output files are generated: One with all the sequences in forward orientation, one with all the sequences after trimming for the forward primer, and one with all the sequences after trimming for the reverse primer. Each output file will be used in the script as an input file in the following step, such as sequences in the last output file will be in forward orientation with both primers trimmed. After primer trimming, size filtering of the sequences was done to remove those sequences that are &lt;200bp, using the python script filtering.py.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBMV</dc:creator><pubDate>Fri, 20 Jul 2012 08:44:40 -0000</pubDate><guid>https://sourceforge.net87b2f44ccd085c70f2f3cb1e478eb1f862c12916</guid></item></channel></rss>