def compute_identification_statistics_for_non_accumulated_fragments(fragments,
    assigner, number_of_animals=None):
    """Given the predictions associated to the images in each (individual)
    fragment in the list fragments if computes the statistics necessary for the
    identification of fragment.

    Parameters
    ----------
    fragments : list
        List of individual fragment objects
    assigner : <GetPrediction object>
        The assigner object has as main attributes the list of predictions
        associated to `images` and the the corresponding softmax vectors
    number_of_animals : int
        number of animals to be tracked
    """
    counter = 0
    for fragment in fragments:
        if not fragment.used_for_training and fragment.is_an_individual:
            next_counter_value = counter + fragment.number_of_images
            predictions = assigner.predictions[counter:next_counter_value]
            softmax_probs = assigner.softmax_probs[counter:next_counter_value]
            fragment.compute_identification_statistics(predictions,
                softmax_probs, number_of_animals=number_of_animals)
            counter = next_counter_value
