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)