|
bpp-seq
2.2.0
|
This alphabet is used to deal NumericAlphabet. More...
Classes | |
| class | AAChargeIndex |
| Charge of each amino acid. More... | |
| class | AAChenGuHuangHydrophobicityIndex |
| Hydrophobicity of each amino acid, according to Table 1 in Chen, Gu and Huang, BMC Bioinformatics 2006. More... | |
| class | AAChouFasmanAHelixIndex |
| A-Helix score for the Chou-Fasman algorithm of secondary structure prediction, according to http://prowl.rockefeller.edu/aainfo/chou.htm. More... | |
| class | AAChouFasmanBSheetIndex |
| B-sheet score for the Chou-Fasman algorithm of secondary structure prediction, according to http://prowl.rockefeller.edu/aainfo/chou.htm. More... | |
| class | AAChouFasmanTurnIndex |
| Turn score for the Chou-Fasman algorithm of secondary structure prediction, according to http://prowl.rockefeller.edu/aainfo/chou.htm. More... | |
| class | AAIndex1Entry |
| Create a AlphabetIndex1 object from an AAIndex2 entry. More... | |
| class | AAIndex2Entry |
| Create a AlphabetIndex2 object from an AAIndex2 entry. More... | |
| class | AAMassIndex |
| Mass (dalton) of each amino acid, according to http://www.imb-jena.de/IMAGE_AA.html. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | AASurfaceIndex |
| Surface (Angström^2) of each amino acid, according to http://www.imb-jena.de/IMAGE_AA.html. More... | |
| class | AAVolumeIndex |
| Volume (Angström^3) of each amino acid, according to http://www.imb-jena.de/IMAGE_AA.html. More... | |
| class | AbstractAlphabet |
| A partial implementation of the Alphabet interface. More... | |
| class | AbstractIAlignment |
| Partial implementation of the IAlignment interface, dedicated to alignment readers. More... | |
| class | AbstractISequence |
| Partial implementation of the ISequence interface. More... | |
| class | AbstractOAlignment |
| Partial implementation of the OAlignment interface. More... | |
| class | AbstractOSequence |
| Partial implementation of the OSequence and OAlignment interfaces. More... | |
| class | AbstractReverseTransliterator |
| Partial implementation of the ReverseTransliterator interface. More... | |
| class | AbstractSequenceContainer |
| Partial implementation of the OrderedSequenceContainer interface. More... | |
| class | AbstractSequenceContainerIterator |
| Partial implementation of the SequenceIterator interface, allowing to loop over an ordered sequence container. More... | |
| class | AbstractSequencePositionIterator |
| Partial implementation of the SequencePositionIterator interface. More... | |
| class | AbstractSiteContainerIterator |
| Partial implementation of the SiteIterator interface, allowing to loop over a site container. More... | |
| class | AbstractTransliterator |
| Partial implementation of the Transliterator interface. More... | |
| class | AlignedSequenceContainer |
| Aligned sequences container. More... | |
| class | Alphabet |
| The Alphabet interface. More... | |
| class | AlphabetException |
| The alphabet exception base class. More... | |
| class | AlphabetIndex1 |
| One dimensionnal alphabet index interface. More... | |
| class | AlphabetIndex2 |
| Two dimensionnal alphabet index interface. More... | |
| class | AlphabetMismatchException |
| Exception thrown when two alphabets do not match. More... | |
| class | AlphabetNumericState |
| States that do have a double value. More... | |
| class | AlphabetState |
| This is the base class to describe states in an Alphabet. More... | |
| class | AlphabetTools |
| Utilitary functions dealing with alphabets. More... | |
| class | 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. More... | |
| class | BadCharException |
| An alphabet exception thrown when trying to specify a bad char to the alphabet. More... | |
| class | BadIntException |
| An alphabet exception thrown when trying to specify a bad int to the alphabet. More... | |
| class | BasicSequence |
| A basic implementation of the Sequence interface. More... | |
| class | BasicSymbolList |
| A basic SymbolList object. More... | |
| class | BinaryAlphabet |
| The BinaryAlphabet class, letters are 0 and 1. More... | |
| class | BLOSUM50 |
| BLOSUM 50 Substitution Matrix. More... | |
| class | BowkerTest |
| Bowker's homogeneity test results class. More... | |
| class | BppOAlignmentReaderFormat |
| Sequence I/O in BppO format. More... | |
| class | BppOAlignmentWriterFormat |
| Sequence I/O in BppO format. More... | |
| class | BppOAlphabetIndex1Format |
| AlphabetIndex1 I/O in BppO format. More... | |
| class | BppOAlphabetIndex2Format |
| AlphabetIndex2 I/O in BppO format. More... | |
| class | BppOSequenceReaderFormat |
| Sequence I/O in BppO format. More... | |
| class | BppOSequenceStreamReaderFormat |
| Sequence I/O in BppO format. More... | |
| class | BppOSequenceWriterFormat |
| Sequence I/O in BppO format. More... | |
| class | CaseMaskedAlphabet |
| Case-sensitive letter alphabet. More... | |
| class | CharStateNotSupportedException |
| Exception thrown in case no character is available for a certain state in an alphabet. More... | |
| class | Clustal |
| The clustal sequence file format. More... | |
| class | CodonAlphabet |
| Codon alphabet class. More... | |
| class | CodonSiteTools |
| Utilitary functions for codon sites. More... | |
| class | CompleteSiteContainerIterator |
| Loop over all complete sites in a SiteContainer (i.e. sites without gap and unresolved characters). More... | |
| class | CompressedVectorSiteContainer |
| A low memory, yet restricted, version of the VectorSiteContainer class. More... | |
| class | ConstSequenceIterator |
| Generic const sequence iterator interface, allowing to loop over const sequences. More... | |
| class | ConstSequenceWithQualityIterator |
| Generic const sequence iterator interface, allowing to loop over const sequences with quality scores. More... | |
| class | ConstSiteIterator |
| Generic const site iterator interface, allowing to loop over const sites. More... | |
| class | DCSE |
| Support for the Dedicated Comparative Sequence Editor format. More... | |
| class | DefaultAlphabet |
| The DefaultAlphabet class. More... | |
| class | DefaultNucleotideScore |
| Default Substitution Matrix for nucleotide alignments. More... | |
| class | DistanceMatrix |
| A Matrix class to store phylogenetic distances. More... | |
| class | DNA |
| This alphabet is used to deal with DNA sequences. More... | |
| class | DNAToRNA |
| Reverse iterator to convert RNA to DNA. More... | |
| class | 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. More... | |
| class | EdSymbolList |
| A event-driven SymbolList object. More... | |
| class | EmptyContainerException |
| Exception thrown when an empty container is found. More... | |
| class | EmptySequenceException |
| Exception thrown when a sequence is found to be empty and it should not. More... | |
| class | EmptySiteException |
| Exception sent when a empty site is found. More... | |
| class | Fasta |
| The fasta sequence file format. More... | |
| class | GenBank |
| The GenBank sequence file format. More... | |
| class | GeneticCode |
| Partial implementation of the Transliterator interface for genetic code object. More... | |
| class | GranthamAAChemicalDistance |
| Grantham (1974) Amino-Acid chemical distance. More... | |
| class | GranthamAAPolarityIndex |
| Polarity index used in Grantham (1974). More... | |
| class | GranthamAAVolumeIndex |
| Volume index used in Grantham (1974). More... | |
| class | IAlignment |
| The IAlignment interface. More... | |
| class | IntegerAlphabet |
| The Integer Alphabet class, letters are from 0 to a given number, MAX. More... | |
| class | 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. More... | |
| class | IOSequence |
| The IOSequence interface. More... | |
| class | IoSequenceFactory |
| Utilitary class for creating sequence readers and writers. More... | |
| class | IOSequenceStream |
| The IOSequenceStream interface. More... | |
| class | ISequence |
| The ISequence interface. More... | |
| class | ISequenceStream |
| The ISequenceStream interface. More... | |
| class | KleinAANetChargeIndex |
| Charge of each amino acid. More... | |
| class | LetterAlphabet |
| Specialized partial implementation of Alphabet using single letters. More... | |
| class | MapSequenceContainer |
| MapSequenceContainer class. More... | |
| class | Mase |
| The mase sequence file format. More... | |
| class | MaseHeader |
| A class to store information from the header of Mase files. More... | |
| class | MaseTools |
| Utilitary methods that deal with the Mase format. More... | |
| class | MiyataAAChemicalDistance |
| Miyata et al. (1979) Amino-Acid chemical distance. More... | |
| class | 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. More... | |
| class | NexusIOSequence |
| The Nexus format reader for sequences. More... | |
| class | NexusTools |
| Tools for parsing Nexus files. More... | |
| class | NoGapSiteContainerIterator |
| Loop over all sites without gaps in a SiteContainer. More... | |
| class | NucleicAcidsReplication |
| Replication between to nucleic acids. More... | |
| class | NucleicAlphabet |
| The abstract base class for nucleic alphabets. More... | |
| class | NucleicAlphabetState |
| This is the base class to describe states in a NucleicAlphabet. More... | |
| class | NumericAlphabet |
| class | OAlignment |
| The OAlignment interface. More... | |
| class | OrderedSequenceContainer |
| The OrderedSequenceContainer interface. More... | |
| class | OSequence |
| The OSequence interface. More... | |
| class | OSequenceStream |
| The OSequenceStream interface. More... | |
| class | PhredPhd |
| The phd sequence file format from phred software. More... | |
| class | PhredPoly |
| The poly sequence file format from phred software. More... | |
| class | Phylip |
| The Phylip & co format. More... | |
| class | ProteicAlphabet |
| This alphabet is used to deal with proteins. More... | |
| class | ProteicAlphabetState |
| This is the base class to describe states in a ProteicAlphabet. More... | |
| class | ReverseTransliterator |
| The same as previous, but can perform the reverse translation, eg: RNA -> DNA and DNA -> RNA;. More... | |
| class | RNA |
| This alphabet is used to deal with RNA sequences. More... | |
| class | RNY |
| class | Sequence |
| The sequence interface. More... | |
| class | SequenceAnnotation |
| Interface for sequence annotations. More... | |
| class | SequenceApplicationTools |
| This class provides some common tools for applications. More... | |
| class | SequenceContainer |
| The SequenceContainer interface. More... | |
| class | SequenceContainerTools |
| Utilitary methods dealing with sequence containers. More... | |
| class | SequenceException |
| The sequence exception base class. More... | |
| class | SequenceFileIndex |
| Index to retrieve Sequence in a file. More... | |
| class | SequenceIterator |
| Generic sequence iterator interface, allowing to loop over sequences. More... | |
| class | SequenceMask |
| class | SequenceNotAlignedException |
| Exception thrown when a sequence is not align with others. More... | |
| class | SequenceNotFoundException |
| Exception thrown when a sequence is not found The sequence not found exception base class. More... | |
| class | SequencePositionIterator |
| Loop over a Sequence. More... | |
| class | SequenceQuality |
| The SequenceQuality class. More... | |
| class | SequenceTools |
| SequenceTools static class. More... | |
| class | SequenceWalker |
| A helper class to easily convert coordinates between sequence and alignments. More... | |
| class | SequenceWithAnnotation |
| An implementation of the Sequence interface that supports annotation. More... | |
| class | SequenceWithAnnotationTools |
| The SequenceWithAnnotationTools static class. More... | |
| class | SequenceWithGapException |
| Exception thrown when a sequence is found to have gap and it should not. More... | |
| class | SequenceWithQuality |
| A SequenceWithAnnotation class with quality scores attached. More... | |
| class | SequenceWithQualityIterator |
| Generic sequence iterator interface, allowing to loop over sequences with quality scores. More... | |
| class | SequenceWithQualityTools |
| The SequenceWithQualityTools static class. More... | |
| class | SimpleIndexDistance |
| Simple dissimilarity distance. More... | |
| class | SimpleScore |
| Simple Substitution Matrix, with match and mismatch penalties. More... | |
| class | SimpleSequenceContainerIterator |
| Loop over all sequences in a SequenceContainer. More... | |
| class | SimpleSequencePositionIterator |
| Loop over all positions in a Sequence. More... | |
| class | SimpleSiteContainerIterator |
| Loop over all sites in a SiteContainer. More... | |
| class | Site |
| The Site class. More... | |
| class | SiteContainer |
| The SiteContainer interface. More... | |
| class | SiteContainerTools |
| Some utililitary methods to deal with site containers. More... | |
| class | SiteException |
| The site exception base class. More... | |
| class | SiteIterator |
| Generic site iterator interface, allowing to loop over sites. More... | |
| class | SiteNotFoundException |
| The site not found exception base class. More... | |
| class | SiteTools |
| Utilitary methods dealing with sites. More... | |
| class | SiteWithGapException |
| Exception sent when a site containing gap is found. More... | |
| class | 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. More... | |
| class | Stockholm |
| The Stockholm alignment file format. More... | |
| class | StopCodonException |
| Exception thrown when a stop codon is found. More... | |
| class | StreamSequenceIterator |
| A sequence iterator based on a sequence stream. More... | |
| class | StreamSequenceWithQualityIterator |
| A sequence iterator based on a sequence stream. More... | |
| class | StringSequenceTools |
| Utilitary methods working on raw string objects. More... | |
| class | SymbolList |
| The SymbolList interface. More... | |
| class | SymbolListDeletionEvent |
| class | SymbolListEditionEvent |
| class | SymbolListInsertionEvent |
| class | SymbolListListener |
| class | SymbolListSubstitutionEvent |
| class | SymbolListTools |
| Utilitary functions dealing with both sites and sequences. More... | |
| class | Transliterator |
| This interface is used when translating a sequence from an alphabet to another: it gives the translation rules, eg: RNA -> DNA. More... | |
| class | UserAlphabetIndex1 |
| Alphabet index given by user. More... | |
| class | VectorSequenceContainer |
| The VectorSequenceContainer class. More... | |
| class | VectorSiteContainer |
| The VectorSiteContainer class. More... | |
| class | 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. More... | |
| class | WordAlphabet |
| The base class for word alphabets. More... | |
| class | 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. More... | |
Typedefs | |
| typedef std::vector< size_t > | SequenceSelection |
| typedef std::vector< size_t > | SiteSelection |
| typedef std::vector< std::string > | Comments |
| Declaration of Comments type. More... | |
Functions | |
| bool | operator== (const Site &site1, const Site &site2) |
| bool | operator< (const Site &site1, const Site &site2) |
This alphabet is used to deal NumericAlphabet.
.
Triplet "---" is the only triplet defined as gap. Other triplets with "-" are defined as unresolved.
| typedef std::vector<std::string> bpp::Comments |
Declaration of Comments type.
Comments are defined as a std::vector of std::strings to allow the later creation of a full Comments class.
Definition at line 60 of file Sequence.h.
| typedef std::vector<size_t> bpp::SequenceSelection |
Definition at line 56 of file SequenceContainerTools.h.
| typedef std::vector< size_t > bpp::SiteSelection |
Definition at line 57 of file SequenceContainerTools.h.
Definition at line 95 of file Site.cpp.
References bpp::Site::getPosition().
Definition at line 80 of file Site.cpp.
References bpp::Site::getPosition(), and bpp::BasicSymbolList::size().