code: def query_pop(query, prefix, sep='.'):
      '''Pop a prefix from a query string.
  
  
      Parameters
      ----------
      query : str
          The query string
  
      prefix : str
          The prefix string to pop, if it exists
  
      sep : str
          The string to separate fields
  
      Returns
      -------
      popped : str
          `query` with a `prefix` removed from the front (if found)
          or `query` if the prefix was not found
  
      Examples
      --------
      >>> query_pop('Annotation.namespace', 'Annotation')
      'namespace'
      >>> query_pop('namespace', 'Annotation')
      'namespace'
  
      '''
  
      terms = query.split(sep)
  
      if terms[0] == prefix:
          terms = terms[1:]
  
      return sep.join(termsf query_pop(query, prefix, sep='.'):
      '''Pop a prefix from a query string.
  
  
      Parameters
      ----------
      query : str
          The query string
  
      prefix : str
          The prefix string to pop, if it exists
  
      sep : str
          The string to separate fields
  
      Returns
      -------
      popped : str
          `query` with a `prefix` removed from the front (if found)
          or `query` if the prefix was not found
  
      Examples
      --------
      >>> query_pop('Annotation.namespace', 'Annotation')
      'namespace'
      >>> query_pop('namespace', 'Annotation')
      'namespace'
  
      '''
  
      terms = query.split(sep)
  
      if terms[0] == prefix:
          terms = terms[1:]
  
      return sep.join(terms)
docs: Pop a prefix from a query string.
  
  
      Parameters
      ----------
      query : str
          The query string
  
      prefix : str
          The prefix string to pop, if it exists
  
      sep : str
          The string to separate fields
  
      Returns
      -------
      popped : str
          `query` with a `prefix` removed from the front (if found)
          or `query` if the prefix was not found
  
      Examples
      --------
      >>> query_pop('Annotation.namespace', 'Annotation')
      'namespace'
      >>> query_pop('namespace', 'Annotation')
      'namespace'