def identifier_value?(value)
      string = value.to_s
      [NonWordMatcher, KeywordMatcher].none? { |matcher|
        matcher.match string
      }
    end
def identifier_value?(value)
      string = value.to_s
      [NonWordMatcher, KeywordMatcher].none? { |matcher|
        matcher.match string
      }
    end
Returns whether the +value+ represents an identifier. An
 identifier consists of only word characters (e.g. [0-9A-Za-z_]).

 @example Returns +true+ when representing an identifier.
    identifier_value?("AKT1_HUMAN")
    # => true
 @example Returns +false+ when not representing an identifier.
    identifier_value?("apoptotic process")
    # => false

 @parameter [#to_s]   value to test
 @return    [Boolean] +true+ if +value+ is an identifier,
            +false+ if +value+ is not an identifier