From: Diane Trout Date: Tue, 10 Dec 2013 00:30:05 +0000 (-0800) Subject: Merge branch 'django1.4' of mus.cacr.caltech.edu:htsworkflow into django1.4 X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=commitdiff_plain;h=63bdcf938eb8a421d188287cda4109495b90679d;hp=a130abd37e306fea5208c1172ebfd3e69acb2b7b Merge branch 'django1.4' of mus.cacr.caltech.edu:htsworkflow into django1.4 --- diff --git a/htsworkflow/frontend/experiments/models.py b/htsworkflow/frontend/experiments/models.py index 7a41d3d..5152c40 100644 --- a/htsworkflow/frontend/experiments/models.py +++ b/htsworkflow/frontend/experiments/models.py @@ -248,8 +248,10 @@ class FlowCell(models.Model): run.image_version = run_xml_data.image_analysis.version run.basecall_software = run_xml_data.bustard.software run.basecall_version = run_xml_data.bustard.version - run.alignment_software = run_xml_data.gerald.software - run.alignment_version = run_xml_data.gerald.version + # we're frequently not running alignments + if run_xml_data.gerald: + run.alignment_software = run_xml_data.gerald.software + run.alignment_version = run_xml_data.gerald.version run.last_update_time = datetime.datetime.now() run.save() diff --git a/htsworkflow/frontend/samples/views.py b/htsworkflow/frontend/samples/views.py index 5ab54a9..0479217 100644 --- a/htsworkflow/frontend/samples/views.py +++ b/htsworkflow/frontend/samples/views.py @@ -301,6 +301,10 @@ def _summary_stats(flowcell_id, lane_id, library_id): continue run = load_pipeline_run_xml(xmlpath) + # skip if we don't have available metadata. + if run.gerald is None or run.gerald.summary is None: + continue + gerald_summary = run.gerald.summary.lane_results key = SampleKey(lane=lane_id, sample='s') eland_results = list(run.gerald.eland_results.find_keys(key))