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