PEATDB/DNAtool/primer_alignment.py
def find_primer_binding_sites(self,primer_seq,DNA_seq):

        '''Find all possible binding sites for the primer in the DNA_seq
         - also probe the reverse strand'''

        binding_sites=self.find_primer_binding_sites_1(primer_seq,DNA_seq)
        # Reverse complement strand
        rev_compl = mutation.get_reverse_complementary(DNA_seq)
        rev_binding_sites = self.find_primer_binding_sites_1(primer_seq,rev_compl,1)
        return binding_sites+rev_binding_sites
Find all possible binding sites for the primer in the DNA_seq
         - also probe the reverse strand
Find all possible binding sites for the primer in the DNA_seq
also probe the reverse strand
Find all possible binding sites for the primer in the DNA_seq also probe the reverse strand
def find_primer_binding_sites(self,primer_seq,DNA_seq):
        binding_sites=self.find_primer_binding_sites_1(primer_seq,DNA_seq)
        rev_compl = mutation.get_reverse_complementary(DNA_seq)
        rev_binding_sites = self.find_primer_binding_sites_1(primer_seq,rev_compl,1)
        return binding_sites+rev_binding_sites
def find_primer_binding_sites ( self , primer_seq , DNA_seq ) : binding_sites = self . find_primer_binding_sites_1 ( primer_seq , DNA_seq ) rev_compl = mutation . get_reverse_complementary ( DNA_seq ) rev_binding_sites = self . find_primer_binding_sites_1 ( primer_seq , rev_compl , 1 ) return binding_sites + rev_binding_sites
Find all possible binding sites for the primer in the DNA_seq
 also probe the reverse strand
Find all possible binding sites for the primer in the DNA_seq also probe the reverse strand
'''Find all possible binding sites for the primer in the DNA_seq
         - also probe the reverse strand''' # Reverse complement strand
self
primer_seq
DNA_seq