Skip to content

ginerorama/PrimerGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrimerGenerator v0.2

alt text

A simply tool for pick primers from a DNA sequence developed in Python using a Tkinter graphical interface

Important note: Several tests have been performed with this program to design primers that worked fine for PCR experiments. However this software is still experimental, and their results should be taken with cautions.





Requires

Tkinter module


important note: Primer.gif file containning logo has to be at the same path of PrimerGenerator.py


Usage


python PrimerGenerator.py


PrimerGenerator can be run in UNIX and MAC systems with python 2.7. GUI is optimized for Tkinter in MacOSX, weird aspects for main Tkinter window can be observed in UNIX systems.

Input file


PrimerGenerator requieres a fasta or multifasta file containing all the sequence genes that are going to be scanned for primers. The input file is loaded using the Browse button.

Parameters


All these parameters appears in the Tkinter GUI of PrimerGenerator

primer size: desired size of primers that PrimerGenerators have to find.

max GC percentage: maximum % GC admited for primers.

min GC percentage: minimun % GC admited for primers (have to be 1 below to max GC value).

QPCR checkbox: if check it, PrimerGenerators will find a pair of primers that amplify a band of size between the maximum and minimum size set for the amplicon.

max size for amplicon: maximun size of amplicon that should be amplified in the QPCR.

min size for amplicon: minimum size of amplicon that should be amplified in the QPCR.



*important note: difference between max and min size for amplicon have to be greater than primer size

Ouput


PrimergGnerators generates a txt file as output with all the forwards and reverse primers listed for all the genes presents in the fasta/multifasta file.

An output exemple using the glutamine synhtethase gene (glnA) from the cyanobacterium Synechocystis sp. PCC6803 with a primer size = 30 , max GC percentage = 40 and min GC percentage = 39:

About

A simply tool for pick primers from a DNA sequence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages