checkQC.run_type_recognizer module¶
-
class
checkQC.run_type_recognizer.
IlluminaInstrument
[source]¶ Bases:
object
Base class representing an Illumina instrument. The name and reagent_version needs to be implemented by the specific subclasses.
-
class
checkQC.run_type_recognizer.
RunTypeRecognizer
(runfolder, runfolder_reader=<checkQC.runfolder_reader.RunfolderReader object>)[source]¶ Bases:
object
RunTypeRecognizer will read files in the runfolder to determine information about the run, such as the instrument type, the read length, etc.
The runfolder needs to have a ‘RunInfo.xml’ and a ‘[R|r]unParameters.xml’ file.
-
instrument_and_reagent_version
()[source]¶ Get the instrument and reagent version associated with this runfolder.
Returns: the joined instrument and reagent version, e.g. ‘hiseq2500_rapidrun_v2’
-