Return a gerald version number as a number and not a cvs string.
[htsworkflow.git] / htsworkflow / pipelines / runfolder.py
index 9edba3113b1a8d097993d2795a83b9c56acc1ae2..04c1377821b33833ddd8ff4261f661cd7422481e 100644 (file)
@@ -123,6 +123,8 @@ class PipelineRun(object):
             self.bustard = bustard.Bustard(xml=element)
           elif tag == gerald.Gerald.GERALD.lower():
             self.gerald = gerald.Gerald(xml=element)
+          elif tag == gerald.CASAVA.GERALD.lower():
+            self.gerald = gerald.CASAVA(xml=element)
           else:
             LOGGER.warn('PipelineRun unrecognized tag %s' % (tag,))
 
@@ -212,7 +214,7 @@ def get_runs(runfolder, flowcell_id=None):
         for aligned in glob(aligned_glob):
             LOGGER.info("Found aligned directory %s" % (aligned,))
             try:
-                g = gerald.gerald(aligned)
+                g = gerald.HiSeq(aligned)
                 p = PipelineRun(runfolder, flowcell_id)
                 p.datadir = datadir
                 p.image_analysis = image_analysis