Updated CGI framework, gene + search subs