40 #ifndef _SEQUENCEEXCEPTIONS_H_ 41 #define _SEQUENCEEXCEPTIONS_H_ 44 #include <Bpp/Exceptions.h> 79 Exception::operator=(se);
160 #endif //_SEQUENCEEXCEPTIONS_H_ SequenceException(const std::string &text, const Sequence *seq=0)
Build a new SequenceException object.
SequenceWithGapException(const std::string &text, const Sequence *seq=0)
Build a new SequenceWithGapException object.
SequenceException(const SequenceException &se)
virtual ~SequenceException()
SequenceException & operator=(const SequenceException &se)
This alphabet is used to deal NumericAlphabet.
Exception thrown when a sequence is found to have gap and it should not.
virtual ~SequenceNotAlignedException()
virtual ~EmptySequenceException()
SequenceNotAlignedException(const std::string &text, const Sequence *seq)
Build a new SequenceNotAlignedException object.
virtual const Sequence * getSequence() const
Get the sequence that threw the exception.
EmptySequenceException(const std::string &text, const Sequence *seq=0)
Build a new EmptySequenceException object.
const Sequence * sequence_
A pointer toward a sequence object.
The sequence exception base class.
virtual ~SequenceWithGapException()
Exception thrown when a sequence is found to be empty and it should not.
Exception thrown when a sequence is not align with others.