Gene search