Пример #1
0
def displayResults(request, experiment_id):
    """
    display results of POST submitted dataset in experiment_id
    :param experiment_id: experiment id containing results
    :type experiment_id: integer
    :returns: mrtardis/displayResults.html
    """
    if "dataset" in request.POST:
        thisMR = MRtask(dataset_id=request.POST["dataset"])
    else:
        return HttpResponseNotFound()
    results = thisMR.parseResults()
    c = Context(
        {
            "dataset": thisMR.dataset,
            "results": results,
            "experiment_id": experiment_id,
            "f_value": thisMR.get_param("f_value", value=True),
            "sigf_value": thisMR.get_param("sigf_value", value=True),
            "mol_weight": thisMR.get_param("mol_weight", value=True),
            "num_in_asym": thisMR.get_param("num_in_asym", value=True),
            "packing": thisMR.get_param("packing", value=True),
            "ensemble_number": thisMR.get_param("ensemble_number", value=True),
        }
    )
    return render_to_response("mrtardis/displayResults.html", c)