'''Exceptions specific to reactions'''
__author__ = 'Timotej Bernat'
__email__ = 'timotej.bernat@colorado.edu'
[docs]
class BadNumberReactants(Exception):
'''To be raised when too many or too few Mols are provided than expected'''
pass
[docs]
class ReactantTemplateMismatch(Exception):
'''To be raised when a provided sequence of Mols does not match ChemicalReaction Reactant Templates'''
pass
[docs]
class ProductTemplateMismatch(Exception):
'''To be raised when a provided sequence of Mols does not match ChemicalReaction Product Templates'''
pass
[docs]
class NoIntermonomerBondsFound(Exception):
'''To be raised when search for newly-formed inter-monoer bonds fail'''
pass