docs: def has_rabf_motif(self):
          """Checks if the sequence has enough RabF motifs within the G domain
  
          If there exists more than one G domain in the sequence enough RabF motifs is required in at least one
          of those domains to classify the sequence as a Rab.
          """
  
          if self.rabf_motifs:
              for gdomain in self.gdomain_regions:
                  beg, end = map(int, gdomain.split('-'))
                  motifs = [x for x in self.rabf_motifs if x[1] >= beg and x[2] <= end]
                  if motifs:
                      matches = int(pairwise2.align.globalxx('12345', ''.join(str(x[0]) for x in motifs))[0][2])
                      if matches >= self.motif_number:
                          return True
          return False