long genes