Source code for checkQC.exceptions



"""
Collecting handled Exceptions used by CheckQC.
"""


[docs]class CheckQCException(Exception): pass
class ConfigurationError(CheckQCException): pass
[docs]class InstrumentTypeUnknown(ConfigurationError): pass
[docs]class RunModeUnknown(ConfigurationError): pass
[docs]class ReagentVersionUnknown(ConfigurationError): pass
[docs]class RunInfoXMLNotFound(CheckQCException): pass
[docs]class DemuxSummaryNotFound(CheckQCException): pass
[docs]class RunParametersNotFound(CheckQCException): pass
[docs]class StatsJsonNotFound(CheckQCException): pass
[docs]class QCHandlerNotFound(CheckQCException): pass
[docs]class ConfigurationError(CheckQCException): pass
[docs]class SamplesheetNotFound(CheckQCException): pass
[docs]class ConfigEntryMissing(ConfigurationError): pass
[docs]class RunfolderNotFoundError(CheckQCException): pass