Functions for filtering the experiments based on conditions.
combine_on_sep()to each value in a dictionary.
Parameters: conditions (dict) – Dictionary with a list of condition values. Returns: dict – A dictionary with the same keys and lists of combined values.
Combine each item with each other item on a separator.
list – A list with all the combined items as strings.
Return a set of experiments that match the conditions.
Parameters: conditions (dict) – A dictionary with conditions as keys and a list of values. Returns: set – A set of experiments that match the conditions.
Return all experiments that match the request from the form.
Parameters: formset_list (list) – Formsets containing POST data. Returns: set – The union of the set of the directly requested experiments and those that matched the requested conditons.