def function_classifier=(function_classifier)
      if function_classifier
        if function_classifier.is_a?(String)
          @function_classifier = function_classifier.strip.chars.select do |char|
            char.to_i.between?(1, 7) || char.upcase.to_s == "B"
          end.map do |char|
            if char.to_i.between?(1, 7)
              char.to_i
            else
              char.upcase.to_sym
            end
          end
        elsif function_classifier.is_a?(Array)
          @function_classifier = function_classifier.flatten
        end
      end
    end
def function_classifier=(function_classifier)
      if function_classifier
        if function_classifier.is_a?(String)
          @function_classifier = function_classifier.strip.chars.select do |char|
            char.to_i.between?(1, 7) || char.upcase.to_s == "B"
          end.map do |char|
            if char.to_i.between?(1, 7)
              char.to_i
            else
              char.upcase.to_sym
            end
          end
        elsif function_classifier.is_a?(Array)
          @function_classifier = function_classifier.flatten
        end
      end
    end
Internal: sets the 1-digit function classifier code for the location

 Returns nothing