float gene