bpp-seq  2.1.0
 All Classes Namespaces Files Functions Variables Friends Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCbpp::AlphabetThe Alphabet interface
|\Cbpp::AbstractAlphabetA partial implementation of the Alphabet interface
oCbpp::AlphabetToolsUtilitary functions dealing with alphabets
oCbpp::Clonable [external]
|oCbpp::AlphabetIndex1One dimensionnal alphabet index interface
|oCbpp::AlphabetIndex2Two dimensionnal alphabet index interface
|oCbpp::AlphabetStateThis is the base class to describe states in an Alphabet
|oCbpp::Matrix< Scalar > [external]
|oCbpp::SequenceContainerThe SequenceContainer interface
|oCbpp::StatTest [external]
|oCbpp::SymbolListThe SymbolList interface
|\Cbpp::SymbolListListener
oCbpp::ConstSequenceIteratorGeneric const sequence iterator interface, allowing to loop over const sequences
|oCbpp::AbstractSequenceContainerIteratorPartial implementation of the SequenceIterator interface, allowing to loop over an ordered sequence container
|\Cbpp::ConstSequenceWithQualityIteratorGeneric const sequence iterator interface, allowing to loop over const sequences with quality scores
oCbpp::ConstSiteIteratorGeneric const site iterator interface, allowing to loop over const sites
|\Cbpp::AbstractSiteContainerIteratorPartial implementation of the SiteIterator interface, allowing to loop over a site container
oCbpp::Exception [external]
|oCbpp::AlphabetExceptionThe alphabet exception base class
|oCbpp::AlphabetMismatchExceptionException thrown when two alphabets do not match
|oCbpp::EmptyContainerExceptionException thrown when an empty container is found
|oCbpp::SequenceExceptionThe sequence exception base class
|oCbpp::SequenceNotFoundExceptionException thrown when a sequence is not found The sequence not found exception base class
|oCbpp::SiteExceptionThe site exception base class
|oCbpp::SiteNotFoundExceptionThe site not found exception base class
|\Cbpp::StopCodonExceptionException thrown when a stop codon is found
oCbpp::IOFormat [external]
|oCbpp::BppOAlignmentReaderFormatSequence I/O in BppO format
|oCbpp::BppOAlignmentWriterFormatSequence I/O in BppO format
|oCbpp::BppOAlphabetIndex1FormatAlphabetIndex1 I/O in BppO format
|oCbpp::BppOAlphabetIndex2FormatAlphabetIndex2 I/O in BppO format
|oCbpp::BppOSequenceReaderFormatSequence I/O in BppO format
|oCbpp::BppOSequenceStreamReaderFormatSequence I/O in BppO format
|oCbpp::BppOSequenceWriterFormatSequence I/O in BppO format
|oCbpp::IOSequenceThe IOSequence interface
|\Cbpp::IOSequenceStreamThe IOSequenceStream interface
oCbpp::IoSequenceFactoryUtilitary class for creating sequence readers and writers
oCbpp::MaseHeaderA class to store information from the header of Mase files
oCbpp::MaseToolsUtilitary methods that deal with the Mase format
oCbpp::NexusToolsTools for parsing Nexus files
oCbpp::SequenceApplicationToolsThis class provides some common tools for applications
oCbpp::SequenceContainerToolsUtilitary methods dealing with sequence containers
oCbpp::SequenceFileIndexIndex to retrieve Sequence in a file
|\Cbpp::Fasta::FileIndexThe SequenceFileIndex class for Fasta format
oCbpp::SequenceIteratorGeneric sequence iterator interface, allowing to loop over sequences
|oCbpp::SequenceWithQualityIteratorGeneric sequence iterator interface, allowing to loop over sequences with quality scores
|\Cbpp::StreamSequenceIteratorA sequence iterator based on a sequence stream
oCbpp::SequencePositionIteratorLoop over a Sequence
|\Cbpp::AbstractSequencePositionIteratorPartial implementation of the SequencePositionIterator interface
oCbpp::SequenceWalkerA helper class to easily convert coordinates between sequence and alignments
oCbpp::SequenceWithAnnotationToolsThe SequenceWithAnnotationTools static class
oCbpp::SequenceWithQualityToolsThe SequenceWithQualityTools static class
oCbpp::SiteContainerToolsSome utililitary methods to deal with site containers
oCbpp::SiteIteratorGeneric site iterator interface, allowing to loop over sites
oCbpp::StringSequenceToolsUtilitary methods working on raw string objects
oCbpp::SymbolListEditionEvent
|oCbpp::SymbolListDeletionEvent
|oCbpp::SymbolListInsertionEvent
|\Cbpp::SymbolListSubstitutionEvent
oCbpp::SymbolListToolsUtilitary functions dealing with both sites and sequences
|oCbpp::CodonSiteToolsUtilitary functions for codon sites
|oCbpp::SequenceToolsSequenceTools static class
|\Cbpp::SiteToolsUtilitary methods dealing with sites
\Cbpp::TransliteratorThis interface is used when translating a sequence from an alphabet to another: it gives the translation rules, eg: RNA -> DNA
 oCbpp::AbstractTransliteratorPartial implementation of the Transliterator interface
 \Cbpp::ReverseTransliteratorThe same as previous, but can perform the reverse translation, eg: RNA -> DNA and DNA -> RNA;