def getPrimers_slot(self): """Generate the primers""" primers = primers2(self.currentSequence) self.currentPrimers = primers self.window.gotPrimers.emit(str(primers['UF']), str(primers['UR']), str(primers['DF']), str(primers['DR']))
#!/usr/bin/python # -*- coding: utf-8 -*- # A simple primers generating test using sample data # Our primers generating function from primers import primers, primers2 # Biopython's sequence import library from Bio import SeqIO testfile_handle = open("test_seq1.fasta", "rU") for record in SeqIO.parse(testfile_handle, "fasta"): print("Record: " + str(record.id)) print("###### PRIMERS ######") primers(str(record.seq)) print("###### PRIMERS2 #####") print(primers2(record.seq))