Attempt to guess raw sequence type for a run.
[htsworkflow.git] / htsworkflow / pipelines / test / test_runfolder_rta160.py
index 49f8ffaba7fdfde5ca6a88934cf26d170c357221..caf82a0d7cc811facd6ef155d236abcaf16fc303 100644 (file)
@@ -258,9 +258,15 @@ class RunfolderTests(unittest.TestCase):
         name = 'run_207BTAAXY_%s.xml' % ( date.today().strftime('%Y-%m-%d'),)
         self.failUnlessEqual(runs[0].name, name)
 
+        bustard_dir = os.path.join(self.runfolder_dir, 'Data',
+                                   'Intensities', 'BaseCalls')
         r1 = runs[0]
         xml = r1.get_elements()
         xml_str = ElementTree.tostring(xml)
+        self.failUnlessEqual(r1.bustard.sequence_format, 'qseq')
+        self.failUnlessEqual(r1.bustard.pathname, bustard_dir)
+        self.failUnlessEqual(r1.gerald.runfolder_name,
+                             '090220_HWI-EAS229_0093_30VR0AAXX')
 
         r2 = runfolder.PipelineRun(xml=xml)
         self.failUnlessEqual(r1.name, r2.name)
@@ -269,6 +275,7 @@ class RunfolderTests(unittest.TestCase):
         self.failIfEqual(r2.gerald, None)
 
 
+
 def suite():
     return unittest.makeSuite(RunfolderTests,'test')