code: def name_include(records, filter_regex):
      
      logging.info('Applying _name_include generator: '
                   'including only IDs matching ' + filter_regex +
                   ' in results.')
      regex = re.compile(filter_regex)
      for record in records:
          if regex.search(record.id) or regex.search(record.description):
              yield record
docs: Given a set of sequences, filter out any sequences with names
      that do not match the specified regular expression.  Ignore case.