I'm looking for a(n open source) tool that I can use via the command line (preferably installable with conda or pypi) that can take in either 1) fasta targets; or 2) multiple sequence alignment to generate N primers of different confidence levels.
I don't need a forward and reverse pair but mostly a single forward or reverse primer based around 25-30 nt long (possibly using IUPAC characters but not mandatory).
For more context, I've downloaded the 18S fungal sequences and 28S fungal sequences from NCBI. I'm trying to create a forward primer for the 18S and a reverse primer from the 28S sequences so I can amplify out the entire rRNA region including ITS.
All the tools I've seen are either proprietary or web interfaces.
Thanks, I'll look into this. It doesn't look very user friendly from the manual but I'll give it a try: https://primer3.org/manual.html#inputOutputConventions So I need to convert all of my sequences to a Boulder.IO format to use?
I wrote a helper function to convert to the Boulder.IO format https://github.com/crazyhottommy/primer3_scATAC_peaks/blob/master/prepare_primer3_input.py
Is it possible to generate only forward primers based on ~3000 sequences?
it will give you forward and reverse primers, you can just take the forward one.
Can I give it the sequences I want it to target?