def METHOD_NAME(self, other_strand=0):
    """Start the search."""
    pattern = self.get_pattern()
    if other_strand:
        pattern = reverse_complement(pattern)
    self.SetPattern(pattern)
    pos = self.Search(self.cur_pos)
    self.cur_pos = pos + 1
    w = self.master
    if pos != -1:
        if self.highlight:
            start, stop = pos, pos + len(self.pattern)
            if other_strand:
                w.tag_add(self.current_tag + "R", f"1.{start:d}", f"1.{stop}")
            else:
                w.tag_add(self.current_tag, f"1.{start:d}", f"1.{stop}")
            w.see(f"1.{start:d}")