docs: function GetInitialRootInformation(filter_manager){
  
      var search = _create_manager('ontology');
  
      // Initial trigger over root terms.
      var rt = [];
      us.each(sd.root_terms, function(pair){
  	rt.push(pair['id']);
      });
      search.set_ids(rt);
  
      // Ready the callback.
      search.register('search', function(resp, man){
  	
  	// Verify and extract initial response.
  	if( resp && resp.documents() && resp.documents().length ){	    
  	    global_root_docs = resp.documents();
  	    console.log('Starting root gene product search with (' +
  			global_root_docs.length + ') documents.');
  	    GetRootCountInformation(global_root_docs, filter_manager);
  	}else{
  	    alert('failure to find root information');
  	}
      });
  
      search.search();
  }