Try to make runfolder results extraction more robust
[htsworkflow.git] / htsworkflow / pipelines / gerald.py
index a5dd323861beb46549fc3b98be0f6af77eec6e84..cbc5fcb92d7fb26948f6137ab4f897ad749e129e 100644 (file)
@@ -41,7 +41,10 @@ class Gerald(object):
             if len(container.getchildren()) > LANES_PER_FLOWCELL:
                 raise RuntimeError('GERALD config.xml file changed')
             lanes = [x.tag.split('_')[1] for x in container.getchildren()]
-            index = lanes.index(self._lane_id)
+            try:
+                index = lanes.index(self._lane_id)
+            except ValueError, e:
+                return None
             element = container[index]
             return element.text
         def _get_analysis(self):