def add_case(self, case_obj):
        """Add a case obj with individuals to adapter
        
            Args:
                case_obj (puzzle.models.Case)
                
        """
        for ind_obj in case_obj.individuals:
            self._add_individual(ind_obj)
        logger.debug("Adding case {0} to plugin".format(case_obj.case_id))
        self.case_objs.append(case_obj)
        if case_obj.tabix_index:
            logger.debug("Setting filters.can_filter_range to True")
            self.filters.can_filter_range = True