| Cbpp::AlphabetTools | Utilitary functions dealing with alphabets |
| ▼Cbpp::BppApplication [external] | |
| Cbpp::BppSequenceApplication | |
| ▼Cbpp::Clonable [external] | |
| ►Cbpp::TemplateSequenceDataInterface< std::string > | |
| ►Cbpp::TemplateSequenceContainerInterface< SequenceType, std::string > | |
| ►Cbpp::AbstractTemplateSequenceContainer< SequenceType, std::string > | |
| ►Cbpp::TemplateVectorSequenceContainer< SequenceType > | The VectorSequenceContainer class |
| Cbpp::TemplateAlignedSequenceContainer< SequenceType, SiteType > | The AlignedSequencesContainer class |
| Cbpp::TemplateVectorSiteContainer< SiteType, SequenceType > | The VectorSiteContainer class |
| ►Cbpp::TemplateSiteContainerInterface< SiteType, SequenceType, std::string > | |
| Cbpp::TemplateAlignedSequenceContainer< SequenceType, SiteType > | The AlignedSequencesContainer class |
| Cbpp::TemplateVectorSiteContainer< SiteType, SequenceType > | The VectorSiteContainer class |
| Cbpp::AbstractTemplateSequenceContainer< SequenceType, HashType > | Partial implementation of the SequenceContainer interface |
| ►Cbpp::TemplateAlignmentDataInterface< HashType > | The Container of Aligned Values interface |
| ►Cbpp::TemplateSiteContainerInterface< Site, Sequence, std::string > | |
| Cbpp::CompressedVectorSiteContainer | A low memory, yet restricted, version of the VectorSiteContainer class |
| Cbpp::TemplateSiteContainerInterface< SiteType, SequenceType, std::string > | |
| ►Cbpp::TemplateSequenceContainerInterface< SequenceType, HashType > | The SequenceContainer interface |
| ►Cbpp::AbstractTemplateSequenceContainer< Sequence, std::string > | |
| Cbpp::CompressedVectorSiteContainer | A low memory, yet restricted, version of the VectorSiteContainer class |
| Cbpp::TemplateSiteContainerInterface< Site, Sequence, std::string > | |
| Cbpp::VectorPositionedContainer< bpp::Site > | |
| Cbpp::VectorPositionedContainer< SiteType > | |
| ►Cbpp::Alphabet | The Alphabet interface |
| ►Cbpp::AbstractAlphabet | A partial implementation of the Alphabet interface |
| Cbpp::AllelicAlphabet | The base class for allelic alphabets |
| Cbpp::BinaryAlphabet | The BinaryAlphabet class, letters are 0 and 1 |
| Cbpp::CodonAlphabet | Codon alphabet class |
| Cbpp::IntegerAlphabet | The Integer Alphabet class, letters are from 0 to a given number, MAX |
| ►Cbpp::LetterAlphabet | Specialized partial implementation of Alphabet using single letters |
| Cbpp::CaseMaskedAlphabet | Case-sensitive letter alphabet |
| Cbpp::DefaultAlphabet | The DefaultAlphabet class |
| ►Cbpp::NucleicAlphabet | The abstract base class for nucleic alphabets |
| Cbpp::DNA | This alphabet is used to deal with DNA sequences |
| Cbpp::RNA | This alphabet is used to deal with RNA sequences |
| Cbpp::ProteicAlphabet | This alphabet is used to deal with proteins |
| Cbpp::LexicalAlphabet | Alphabet made of given words |
| Cbpp::NumericAlphabet | |
| Cbpp::RNY | |
| Cbpp::WordAlphabet | The base class for word alphabets |
| ►Cbpp::AlphabetIndex1 | One dimensionnal alphabet index interface |
| Cbpp::CodonFromProteicAlphabetIndex1 | AlphabetIndex1 for codon based on ProteicAlphabetIndex1 |
| ►Cbpp::ProteicAlphabetIndex1 | |
| Cbpp::AAChargeIndex | Charge of each amino acid |
| Cbpp::AAChenGuHuangHydrophobicityIndex | Hydrophobicity of each amino acid, according to Table 1 in Chen, Gu and Huang, BMC Bioinformatics 2006 |
| Cbpp::AAChouFasmanAHelixIndex | A-Helix score for the Chou-Fasman algorithm of secondary structure prediction, according to http://prowl.rockefeller.edu/aainfo/chou.htm |
| Cbpp::AAChouFasmanBSheetIndex | B-sheet score for the Chou-Fasman algorithm of secondary structure prediction, according to http://prowl.rockefeller.edu/aainfo/chou.htm |
| Cbpp::AAChouFasmanTurnIndex | Turn score for the Chou-Fasman algorithm of secondary structure prediction, according to http://prowl.rockefeller.edu/aainfo/chou.htm |
| Cbpp::AAIndex1Entry | Create a AlphabetIndex1 object from an AAIndex2 entry |
| Cbpp::AAMassIndex | Mass (dalton) of each amino acid, according to http://www.imb-jena.de/IMAGE_AA.html |
| Cbpp::AASEA1030Index | Percentage of amino acids having a Solvent Exposed Area between 10 and 30 Angström^2 for each type of amino acid, according to http://prowl.rockefeller.edu/aainfo/access.htm |
| Cbpp::AASEAInf10Index | Percentage of amino acids having a Solvent Exposed Area below 10 Angström^2 for each type of amino acid, according to http://prowl.rockefeller.edu/aainfo/access.htm |
| Cbpp::AASEASup30Index | Percentage of amino acids having a Solvent Exposed Area above 30 Angström^2 for each type of amino acid, according to http://prowl.rockefeller.edu/aainfo/access.htm |
| Cbpp::AASurfaceIndex | Surface (Angström^2) of each amino acid, according to http://www.imb-jena.de/IMAGE_AA.html |
| Cbpp::AAVolumeIndex | Volume (Angström^3) of each amino acid, according to http://www.imb-jena.de/IMAGE_AA.html (Note: original webpage is not available anymore) |
| Cbpp::GranthamAAPolarityIndex | Polarity index used in Grantham (1974) |
| Cbpp::GranthamAAVolumeIndex | Volume index used in Grantham (1974) |
| Cbpp::KD_AAHydropathyIndex | Hydropathy index defined in Kyte & Doolitle (1982) |
| Cbpp::KleinAANetChargeIndex | Charge of each amino acid |
| Cbpp::UserAlphabetIndex1 | Alphabet index given by user |
| ►Cbpp::AlphabetIndex2 | Two dimensionnal alphabet index interface |
| Cbpp::CodonFromProteicAlphabetIndex2 | |
| Cbpp::DefaultNucleotideScore | Default Substitution Matrix for nucleotide alignments |
| ►Cbpp::ProteicAlphabetIndex2 | Virtual AlphabetIndex2 for proteic alphabet |
| Cbpp::AAIndex2Entry | Create a AlphabetIndex2 object from an AAIndex2 entry |
| Cbpp::BLOSUM50 | BLOSUM 50 Substitution Matrix |
| Cbpp::GranthamAAChemicalDistance | Grantham (1974) Amino-Acid chemical distance |
| Cbpp::MiyataAAChemicalDistance | Miyata et al. (1979) Amino-Acid chemical distance |
| Cbpp::SimpleIndexDistance | Simple dissimilarity distance |
| Cbpp::SimpleScore | Simple Substitution Matrix, with match and mismatch penalties |
| Cbpp::UserAlphabetIndex2 | Alphabet index given by user |
| ►Cbpp::AlphabetState | This is the base class to describe states in an Alphabet |
| Cbpp::AlphabetNumericState | States that do have a double value |
| Cbpp::NucleicAlphabetState | This is the base class to describe states in a NucleicAlphabet |
| Cbpp::ProteicAlphabetState | This is the base class to describe states in a ProteicAlphabet |
| ►Cbpp::CoreSymbolListListener< T > | |
| ►Cbpp::SequenceAnnotation | Interface for sequence annotations |
| Cbpp::SequenceMask | |
| Cbpp::SequenceQuality | The SequenceQuality class |
| ►Cbpp::CruxSymbolListInterface | The CruxSymbolList interface |
| ►Cbpp::CoreSequenceInterface | The core sequence interface |
| ►Cbpp::AbstractCoreSequence | A partial implementation of the CoreSequence interface |
| Cbpp::ProbabilisticSequence | A basic implementation of the ProbabilisticSequence interface |
| Cbpp::Sequence | A basic implementation of the Sequence interface |
| ►Cbpp::SequenceWithAnnotation | An implementation of the Sequence interface that supports annotation |
| Cbpp::SequenceWithQuality | A SequenceWithAnnotation class with quality scores attached |
| ►Cbpp::ProbabilisticSequenceInterface | The probabilistic sequence interface |
| Cbpp::ProbabilisticSequence | A basic implementation of the ProbabilisticSequence interface |
| ►Cbpp::SequenceInterface | The sequence interface |
| Cbpp::Sequence | A basic implementation of the Sequence interface |
| Cbpp::SequenceWithAnnotation | An implementation of the Sequence interface that supports annotation |
| ►Cbpp::CoreSiteInterface | The core site interface |
| ►Cbpp::AbstractCoreSite | A partial implementation of the CoreSite interface |
| Cbpp::ProbabilisticSite | |
| Cbpp::Site | The Site class |
| ►Cbpp::ProbabilisticSiteInterface | The ProbabilisticSite interface |
| Cbpp::ProbabilisticSite | |
| ►Cbpp::SiteInterface | The site interface |
| Cbpp::Site | The Site class |
| ►Cbpp::TemplateCoreSymbolListInterface< T > | The CoreSymbolList interface |
| ►Cbpp::AbstractTemplateSymbolList< int > | |
| ►Cbpp::AbstractTemplateEventDrivenSymbolList< int > | |
| ►Cbpp::EventDrivenIntSymbolList | A event-driven IntSymbolList object |
| Cbpp::SequenceWithAnnotation | An implementation of the Sequence interface that supports annotation |
| ►Cbpp::IntSymbolList | A basic IntSymbolList object |
| Cbpp::EventDrivenIntSymbolList | A event-driven IntSymbolList object |
| Cbpp::Sequence | A basic implementation of the Sequence interface |
| Cbpp::Site | The Site class |
| ►Cbpp::AbstractTemplateSymbolList< T > | A partial implementation of a SymbolList object |
| Cbpp::AbstractTemplateEventDrivenSymbolList< T > | A partial implementation of a EventDrivenSymbolList object |
| ►Cbpp::IntSymbolListInterface | The specific IntSymbolList interface |
| Cbpp::IntSymbolList | A basic IntSymbolList object |
| Cbpp::SequenceInterface | The sequence interface |
| Cbpp::SiteInterface | The site interface |
| ►Cbpp::ProbabilisticSymbolListInterface | The ProbabilisticSymbolList interface |
| Cbpp::ProbabilisticSequenceInterface | The probabilistic sequence interface |
| Cbpp::ProbabilisticSiteInterface | The ProbabilisticSite interface |
| ►Cbpp::ProbabilisticSymbolList | ProbabilisticSymbolList object |
| Cbpp::ProbabilisticSequence | A basic implementation of the ProbabilisticSequence interface |
| Cbpp::ProbabilisticSite | |
| ►Cbpp::TemplateEventDrivenCoreSymbolListInterface< T > | Interface for event-driven CoreSymbolList objects |
| Cbpp::AbstractTemplateEventDrivenSymbolList< int > | |
| Cbpp::AbstractTemplateEventDrivenSymbolList< T > | A partial implementation of a EventDrivenSymbolList object |
| Cbpp::DistanceMatrix | A Matrix class to store phylogenetic distances |
| ►Cbpp::GeneticCode | Partial implementation of the Transliterator interface for genetic code object |
| Cbpp::AscidianMitochondrialGeneticCode | This class implements the ascidian mitochondrial genetic code as describe on the NCBI web site: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG13 |
| Cbpp::CiliateNuclearGeneticCode | This class implements the mold, protozoan, and coelenterate mitochondrial code and the Mycoplasma/Spiroplasma code as describe on the NCBI website: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG4 |
| Cbpp::EchinodermMitochondrialGeneticCode | This class implements the Echinoderm and Faltworms Mitochondrial genetic code as describe on the NCBI website: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG9 |
| Cbpp::InvertebrateMitochondrialGeneticCode | This class implements the Invertebrate Mitochondrial genetic code as describe on the NCBI website: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG5 |
| Cbpp::MoldMitochondrialGeneticCode | This class implements the mold, protozoan, and coelenterate mitochondrial code and the Mycoplasma/Spiroplasma code as describe on the NCBI website: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG4 |
| Cbpp::StandardGeneticCode | This class implements the standard genetic code as describe on the NCBI web site: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG1 |
| Cbpp::VertebrateMitochondrialGeneticCode | This class implements the vertebrate mitochondrial genetic code as describe on the NCBI web site: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG2 |
| Cbpp::YeastMitochondrialGeneticCode | This class implements the Invertebrate Mitochondrial genetic code as describe on the NCBI website: http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=t#SG3 |
| ►Cbpp::NamedContainerInterface< T > | A Container template for objects that are accessible through names |
| ►Cbpp::MappedNamedContainer< T > | MappedNamedContainer class |
| Cbpp::VectorMappedContainer< bpp::Sequence > | |
| Cbpp::VectorMappedContainer< SequenceType > | |
| Cbpp::VectorMappedContainer< T > | The template VectorMappedContainer class |
| ►Cbpp::PositionedNamedContainerInterface< T > | The template PositionedNamedContainer interface, that links position & name containers |
| Cbpp::VectorMappedContainer< bpp::Sequence > | |
| Cbpp::VectorMappedContainer< SequenceType > | |
| Cbpp::VectorMappedContainer< T > | The template VectorMappedContainer class |
| ►Cbpp::PositionedContainerInterface< T > | The PositionedContainer interface |
| Cbpp::VectorPositionedContainer< bpp::Site > | |
| Cbpp::VectorPositionedContainer< SiteType > | |
| Cbpp::PositionedNamedContainerInterface< T > | The template PositionedNamedContainer interface, that links position & name containers |
| ►Cbpp::VectorPositionedContainer< T > | The template VectorPositionedContainer class |
| Cbpp::VectorMappedContainer< bpp::Sequence > | |
| Cbpp::VectorMappedContainer< SequenceType > | |
| Cbpp::VectorMappedContainer< T > | The template VectorMappedContainer class |
| Cbpp::SequencedValuesContainer | |
| ►Cbpp::StatTest [external] | |
| Cbpp::BowkerTest | Bowker's homogeneity test results class |
| ►Cbpp::TemplateSequenceDataInterface< HashType > | The SequenceData interface |
| ►Cbpp::TemplateAlignmentDataInterface< HashType > | |
| Cbpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType > | The SiteContainer interface |
| ►Cbpp::TemplateSequenceContainerInterface< SequenceType, HashType > | |
| Cbpp::TemplateSiteContainerInterface< SiteType, SequenceType, HashType > | The SiteContainer interface |
| Cbpp::VectorPositionedContainer< T > | The template VectorPositionedContainer class |
| ▼Cbpp::Commentable | |
| Cbpp::TemplateSequenceDataInterface< std::string > | |
| Cbpp::CoreSequenceInterface | The core sequence interface |
| ►Cbpp::SimpleCommentable | |
| Cbpp::AbstractTemplateSequenceContainer< SequenceType, std::string > | |
| Cbpp::AbstractTemplateSequenceContainer< Sequence, std::string > | |
| Cbpp::AbstractCoreSequence | A partial implementation of the CoreSequence interface |
| Cbpp::AbstractTemplateSequenceContainer< SequenceType, HashType > | Partial implementation of the SequenceContainer interface |
| Cbpp::TemplateSequenceDataInterface< HashType > | The SequenceData interface |
| ▼Cbpp::CoreSymbolListEditionEvent< T > | |
| Cbpp::CoreSymbolListDeletionEvent< T > | |
| Cbpp::CoreSymbolListInsertionEvent< T > | |
| Cbpp::CoreSymbolListSubstitutionEvent< T > | |
| ▼Cbpp::CoreWordAlphabet | The interface class for word alphabets |
| Cbpp::CodonAlphabet | Codon alphabet class |
| Cbpp::WordAlphabet | The base class for word alphabets |
| ▼Cstd::enable_shared_from_this | |
| Cbpp::Alphabet | The Alphabet interface |
| ▼Cbpp::Exception [external] | |
| ►Cbpp::AlphabetException | The alphabet exception base class |
| Cbpp::BadCharException | An alphabet exception thrown when trying to specify a bad char to the alphabet |
| Cbpp::BadIntException | An alphabet exception thrown when trying to specify a bad int to the alphabet |
| Cbpp::CharStateNotSupportedException | Exception thrown in case no character is available for a certain state in an alphabet |
| Cbpp::AlphabetMismatchException | Exception thrown when two alphabets do not match |
| Cbpp::EmptyContainerException | Exception thrown when an empty container is found |
| ►Cbpp::SequenceException | The sequence exception base class |
| Cbpp::EmptySequenceException | Exception thrown when a sequence is found to be empty and it should not |
| Cbpp::SequenceNotAlignedException | Exception thrown when a sequence is not align with others |
| Cbpp::SequenceWithGapException | Exception thrown when a sequence is found to have gap and it should not |
| Cbpp::SequenceNotFoundException | Exception thrown when a sequence is not found The sequence not found exception base class |
| ►Cbpp::SiteException | The site exception base class |
| Cbpp::EmptySiteException | Exception sent when a empty site is found |
| Cbpp::SiteWithGapException | Exception sent when a site containing gap is found |
| Cbpp::SiteNotFoundException | The site not found exception base class |
| Cbpp::StopCodonException | Exception thrown when a stop codon is found |
| Cbpp::IODistanceMatrixFactory | Utilitary class for creating distance matrix readers and writers |
| ▼Cbpp::IOFormat [external] | |
| Cbpp::BppOAlignmentReaderFormat | Sequence I/O in BppO format |
| Cbpp::BppOAlignmentWriterFormat | Sequence I/O in BppO format |
| Cbpp::BppOAlphabetIndex1Format | AlphabetIndex1 I/O in BppO format |
| Cbpp::BppOAlphabetIndex2Format | AlphabetIndex2 I/O in BppO format |
| Cbpp::BppOSequenceReaderFormat | Sequence I/O in BppO format |
| Cbpp::BppOSequenceStreamReaderFormat | Sequence I/O in BppO format |
| Cbpp::BppOSequenceWriterFormat | Sequence I/O in BppO format |
| ►Cbpp::IODistanceMatrix | General interface for distance matrix I/O |
| ►Cbpp::IDistanceMatrix | General interface for distance matrix readers |
| ►Cbpp::AbstractIDistanceMatrix | Partial implementation of the IDistanceMatrix interface |
| Cbpp::PhylipDistanceMatrixFormat | Distance matrix I/O in Phylip format |
| ►Cbpp::ODistanceMatrix | General interface for distance matrix writers |
| ►Cbpp::AbstractODistanceMatrix | Partial implementation of the ODistanceMatrix interface |
| Cbpp::PhylipDistanceMatrixFormat | Distance matrix I/O in Phylip format |
| ►Cbpp::IOProbabilisticSequence | The IOProbabislisticSequence interface |
| ►Cbpp::IProbabilisticAlignment | The IProbabilisticSequence interface |
| ►Cbpp::AbstractIProbabilisticAlignment | |
| Cbpp::AbstractIProbabilisticAlignment2 | |
| Cbpp::Pasta | The Pasta sequence file format |
| ►Cbpp::IProbabilisticSequence | The IProbabilisticSequence interface |
| Cbpp::AbstractIProbabilisticAlignment2 | |
| Cbpp::AbstractIProbabilisticSequence | Partial implementation of the IProbabilisticSequence interface |
| ►Cbpp::OProbabilisticAlignment | The OProbabilisticAlignment interface |
| ►Cbpp::AbstractOProbabilisticAlignment | Partial implementation of the OProbabilisticAlignment interface |
| Cbpp::Pasta | The Pasta sequence file format |
| Cbpp::AbstractOProbabilisticSequence2 | Partial implementation of the OProbabilisticAlignment interface |
| ►Cbpp::OProbabilisticSequence | The OProbabilisticSequence interface |
| ►Cbpp::AbstractOProbabilisticSequence | Partial implementation of the OProbabilisticSequence interface |
| Cbpp::AbstractOProbabilisticSequence2 | Partial implementation of the OProbabilisticAlignment interface |
| ►Cbpp::IOSequence | The IOSequence interface |
| ►Cbpp::IAlignment | The IAlignment interface |
| ►Cbpp::AbstractIAlignment | Partial implementation of the IAlignment interface, dedicated to alignment readers |
| ►Cbpp::AbstractIAlignment2 | Partial implementation of the IAlignment and ISequence interface, dedicated to alignment readers |
| Cbpp::Clustal | The clustal sequence file format |
| Cbpp::DCSE | Support for the Dedicated Comparative Sequence Editor format |
| Cbpp::NexusIOSequence | The Nexus format reader for sequences |
| Cbpp::Phylip | The Phylip & co format |
| Cbpp::Fasta | The fasta sequence file format |
| Cbpp::Mase | The mase sequence file format |
| ►Cbpp::ISequence | The ISequence interface |
| Cbpp::AbstractIAlignment2 | Partial implementation of the IAlignment and ISequence interface, dedicated to alignment readers |
| ►Cbpp::AbstractISequence | Partial implementation of the ISequence interface |
| Cbpp::Fasta | The fasta sequence file format |
| Cbpp::GenBank | The GenBank sequence file format |
| Cbpp::Mase | The mase sequence file format |
| Cbpp::NexusIOSequence | The Nexus format reader for sequences |
| ►Cbpp::OAlignment | The OAlignment interface |
| ►Cbpp::AbstractOAlignment | Partial implementation of the OAlignment interface |
| Cbpp::Clustal | The clustal sequence file format |
| Cbpp::Phylip | The Phylip & co format |
| Cbpp::Stockholm | The Stockholm alignment file format |
| ►Cbpp::AbstractOSequence2 | Partial implementation of the OAlignment interface |
| Cbpp::Fasta | The fasta sequence file format |
| Cbpp::Mase | The mase sequence file format |
| Cbpp::Pasta | The Pasta sequence file format |
| ►Cbpp::OSequence | The OSequence interface |
| ►Cbpp::AbstractOSequence | Partial implementation of the OSequence interface |
| Cbpp::AbstractOSequence2 | Partial implementation of the OAlignment interface |
| ►Cbpp::IOSequenceStream | The IOSequenceStream interface |
| ►Cbpp::TemplateISequenceStream< SequenceType > | The ISequenceStream interface |
| Cbpp::Fasta | The fasta sequence file format |
| Cbpp::PhredPhd | The phd sequence file format from phred software |
| Cbpp::PhredPoly | The poly sequence file format from phred software |
| ►Cbpp::TemplateOSequenceStream< SequenceType > | The OSequenceStream interface |
| Cbpp::Fasta | The fasta sequence file format |
| Cbpp::IoSequenceFactory | Utilitary class for creating sequence readers and writers |
| Cbpp::MaseHeader | A class to store information from the header of Mase files |
| Cbpp::MaseTools | Utilitary methods that deal with the Mase format |
| Cbpp::NexusTools | Tools for parsing Nexus files |
| Cbpp::SequenceApplicationTools | This class provides some common tools for applications |
| Cbpp::SequenceContainerTools | Utilitary methods dealing with sequence containers |
| ▼Cbpp::SequenceFileIndex | Index to retrieve Sequence in a file |
| Cbpp::Fasta::FileIndex | The SequenceFileIndex class for Fasta format |
| ▼Cbpp::SequencePositionIterator | Loop over a Sequence |
| ►Cbpp::AbstractSequencePositionIterator | Partial implementation of the SequencePositionIterator interface |
| Cbpp::SimpleSequencePositionIterator | Loop over all positions in a Sequence |
| Cbpp::SequenceWalker | A helper class to easily convert coordinates between sequence and alignments |
| Cbpp::SequenceWithAnnotationTools | The SequenceWithAnnotationTools static class |
| Cbpp::SequenceWithQualityTools | The SequenceWithQualityTools static class |
| Cbpp::SiteContainerTools | Some utililitary methods to deal with site containers |
| Cbpp::StringSequenceTools | Utilitary methods working on raw string objects |
| Cbpp::SwitchDeleter< T > | |
| ▼Cbpp::SymbolListTools | Utilitary functions dealing with both sites and sequences |
| Cbpp::CodonSiteTools | Utilitary functions for codon sites |
| Cbpp::SequenceTools | SequenceTools static class |
| Cbpp::SiteTools | Utilitary methods dealing with sites |
| ▼Cbpp::TemplateSequenceIteratorInterface< SequenceType > | Generic sequence iterator interface, allowing to loop over sequences |
| Cbpp::TemplateStreamSequenceIterator< SequenceType > | A sequence iterator based on a sequence stream |
| Cbpp::TemplateSiteIteratorInterface< SiteType > | Generic site iterator interface, allowing to loop over sites |
| ▼Cbpp::TemplateSiteIteratorInterface< const SiteType > | |
| ►Cbpp::AbstractTemplateSiteContainerIterator< SiteType, SequenceType, HashType > | Partial implementation of the SiteIterator interface, allowing to loop over a site container |
| Cbpp::CompleteTemplateSiteContainerIterator< SiteType, SequenceType, HashType > | Loop over all complete sites in a SiteContainer (i.e. sites without gap and unresolved characters) |
| Cbpp::NoGapTemplateSiteContainerIterator< SiteType, SequenceType, HashType > | Loop over all sites without gaps in a SiteContainer |
| Cbpp::SimpleTemplateSiteContainerIterator< SiteType, SequenceType, HashType > | Loop over all sites in a SiteContainer |
| ▼Cbpp::TransliteratorInterface | This interface is used when translating a sequence from an alphabet to another: it gives the translation rules, eg: RNA -> DNA |
| ►Cbpp::AbstractTransliterator | Partial implementation of the Transliterator interface |
| ►Cbpp::AbstractReverseTransliterator | Partial implementation of the ReverseTransliterator interface |
| Cbpp::DNAToRNA | Reverse iterator to convert RNA to DNA |
| Cbpp::AllelicAlphabet::AllelicTransliterator | |
| Cbpp::GeneticCode | Partial implementation of the Transliterator interface for genetic code object |
| ►Cbpp::ReverseTransliteratorInterface | The same as previous, but can perform the reverse translation, eg: RNA -> DNA and DNA -> RNA; |
| Cbpp::AbstractReverseTransliterator | Partial implementation of the ReverseTransliterator interface |
| Cbpp::NucleicAcidsReplication | Replication between to nucleic acids |