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 |