Aim:
To carry out NCBI Primer-Blast-like function locally with unpublished genome database, and maybe for further use.
Current plans:
- Local blast with NCBI Blast+ through Biopython.
- Regular design of PCR primers and locally blast for specificity.
↘︎ Regardless of the position of the primers - Design primers for qPCR in case of needing Exon junction span or Intron inclusion.
- Add a visualize function to visualize every primer pair's position on the given gene sequence with each use.
- While dealing with species like B. napus(2n = 4x = 38, AACC), each gene could have multiple copies(or homologous genes). For initial expression analysis, input multiple gene data and get consensus primers.
- For detecting SNP of the same gene of different cultivars(same species), design Allele-specific PCR primers.
Required environment:
-
Database created with NCBI Blast+
-
Certain directory in order for outputting
-
Python Packages:
Required parameters:
↘︎ Check Primer3 Documentation for detail
-
Email (in case of contact from NCBI)
-
Gene id, Database (to download sequence from NCBI GenBank)
-
Output address, Database address (to save the result)
-
E-value, Identity (to check specificity)
Optimal parameters: (for designing primers)
-
Gene name (to name saved files)
-
Other parameters (for particular need in designing primers)