| Alignment.hpp [code] | Declaration of namespace Sequence::Alignment |
| Alignment.tcc [code] | Implementation of routines declared in Alignment.hpp |
| AlignStream.hpp [code] | Declaration of virtual base class for alignment streams (Sequence::AlignStream) |
| AlignStream.tcc [code] | Implementation of AlignStream.hpp |
| Clustalw.hpp [code] | Declaration of Sequence::ClustalW streams |
| Clustalw.tcc [code] | Code for Clustalw.hpp |
| Coalesce.hpp [code] | |
| Coalesce.tcc [code] | |
| Coalescent.hpp [code] | A lazy header to include the headers needed to start writing simulations. Includes: <Sequence/Coalescent/SimTypes.hpp> <Sequence/Coalescent/Coalesce.hpp> <Sequence/Coalescent/Recombination.hpp> <Sequence/Coalescent/Mutation.hpp> <Sequence/Coalescent/Initialize.hpp> <Sequence/Coalescent/DemographicModels.hpp> <Sequence/Coalescent/FragmentsRescaling.hpp> |
| CoalescentCoalesce.cc [code] | |
| CoalescentFragmentsRescaling.cc [code] | |
| CoalescentInitialize.cc [code] | |
| CoalescentMutation.cc [code] | |
| CoalescentRecombination.cc [code] | |
| CoalescentSimTypes.cc [code] | |
| CoalescentTreeOperations.cc [code] | |
| CodonTable.cc [code] | |
| CodonTable.hpp [code] | Facility to count codons in CDS sequence, function Sequence::makeCodonUsageTable |
| Comeron95.cc [code] | |
| Comeron95.hpp [code] | Declaration of Sequence::Comeron95 to calculate Ka/Ks |
| Comparisons.cc [code] | |
| Comparisons.hpp [code] | Delcaration of routines for comparing DNA sequences This file declares a set of functions useful for comparing two bits of sequence data--sequences, nucleotides, etc |
| ComplementBase.cc [code] | |
| ComplementBase.hpp [code] | Delcaration of Sequence::ComplementBase, a function object to return the complement of a DNA nucleotide |
| Correlations.hpp [code] | |
| Correlations.tcc [code] | Implementation of functions declared in Correlations.hpp |
| CountingOperators.hpp [code] | Declarations of operators to add associative containers together |
| CountingOperators.tcc [code] | |
| Crit.hpp [code] | |
| DemographicModels.hpp [code] | |
| DemographicModels.tcc [code] | |
| descriptiveStats.hpp [code] | Classes and functions for calculating descriptive statistics of lists of random variables |
| descriptiveStats.tcc [code] | Implementations for file descriptiveStats.hpp |
| ensureFloating.hpp [code] | |
| Fasta.cc [code] | |
| Fasta.hpp [code] | Declaration of Sequence::Fasta streams |
| FastaExplicit.hpp [code] | Delcaration of explicit instantiations of namespace Sequence::Alignment and Sequence::ClustalW for type Sequence::Fasta |
| FragmentsRescaling.hpp [code] | Helper functions for simulating partially linked fragments One often wants to simulate partially linked fragments under neutral models. An efficient way to do this is to simulate a contiguous fragment, but with the recombination rate varying along the region (to represent the variable genetic distances between fragments). This header file declares functions that make this task easier, particularly the operations of rescaling the positions of mutations/marginal trees from the genetic map back to the physical map |
| FST.cc [code] | |
| FST.hpp [code] | Delcaration of a class (Sequence::FST) to analyze population structure |
| Grantham.cc [code] | |
| Grantham.hpp [code] | Grantham's distances (Sequence::Grantham) |
| GranthamWeights.cc [code] | |
| GranthamWeights.hpp [code] | Declaration of classes to weight codons by Grantham distance (i.e. for Sequence::Comeron95). Declares Sequence::GranthamWeights2 and Sequence::GranthamWeights3 |
| gsl_rng_wrappers.hpp [code] | |
| HKA.cc [code] | |
| HKA.hpp [code] | |
| Hudson2001.hpp [code] | |
| Initialize.hpp [code] | |
| Kimura80.cc [code] | |
| Kimura80.hpp [code] | Declaration of Sequence::Kimura80 |
| Mutation.hpp [code] | |
| Mutation.tcc [code] | |
| NeutralSample.hpp [code] | |
| PathwayHelper.cc [code] | |
| PathwayHelper.hpp [code] | Declarations of Sequence::Intermediates2 and Sequence::Intermediates3 |
| phylipData.hpp [code] | Sequence::phylipData -- read in phylip alignments |
| phylipData.tcc [code] | |
| PolyFunctional.hpp [code] | A collection of function objects for SNP analysis |
| PolySIM.cc [code] | |
| PolySIM.hpp [code] | Declaration of Sequence::PolySIM, a class to analyze coalescent simulation data |
| PolySites.cc [code] | |
| PolySites.hpp [code] | Sequence::PolySites, generates polymorphism tables from data |
| PolySites.tcc [code] | |
| PolySNP.cc [code] | |
| PolySNP.hpp [code] | Declaration of Sequence::PolySNP, a class to analyze SNP data |
| PolySNPimpl.hpp [code] | |
| PolyTable.cc [code] | |
| PolyTable.hpp [code] | Sequence::PolyTable, a virtual base class for polymorphism tables |
| PolyTable.tcc [code] | |
| PolyTableFunctions.cc [code] | |
| PolyTableFunctions.hpp [code] | Operations on non-const Sequence::PolyTable objects |
| PolyTableManip.cc [code] | |
| PolyTableManip.hpp [code] | Declaration of Sequence::rotatePolyTable |
| PolyTableSlice.hpp [code] | |
| PolyTableSlice.tcc [code] | |
| preferFloatingTypes.hpp [code] | |
| random_shuffle.hpp [code] | |
| randomShuffleAdaptor.hpp [code] | |
| Recombination.cc [code] | |
| Recombination.hpp [code] | Namespace Sequence::Recombination |
| Coalescent/Recombination.hpp [code] | |
| Recombination.tcc [code] | |
| RedundancyCom95.cc [code] | |
| RedundancyCom95.hpp [code] | Class Sequence::RedundancyCom95 |
| samflag.cc [code] | |
| samflag.hpp [code] | |
| samfunctions.cc [code] | |
| samfunctions.hpp [code] | |
| samrecord.cc [code] | |
| samrecord.hpp [code] | |
| Seq.cc [code] | |
| Seq.hpp [code] | Class Sequence::Seq, an abstract base class for Sequences |
| SeqConstants.cc [code] | |
| SeqConstants.hpp [code] | |
| SeqEnums.hpp [code] | Definition of enumeration types |
| SeqExceptions.cc [code] | |
| SeqExceptions.hpp [code] | Declaration of exception classes used in namespace Sequence, including class Sequence::SeqException |
| SeqFunctors.hpp [code] | |
| SeqProperties.hpp [code] | Function objects to ask simple questions about sequence composition. Declares Sequence::ambiguousNucleotide,Sequence::invalidPolyChar |
| SeqRegexes.hpp [code] | Various useful rexex-based functions for dealing with data. Declares Sequence::basic_dna_alphabet,Sequence::full_dna_alphabet, Sequence::pep_alphabet, and the function Sequence::validSeq |
| SeqUtilities.hpp [code] | Declaration of Sequence::makeCountList (an alternative to Sequence::stateCounter), Sequence::internalGapCheck |
| shortestPath.cc [code] | |
| shortestPath.hpp [code] | Routines to find the shortest distance between any 2 codons, using Grantham's distance. Declares the class Sequence::shortestPath, and the functions Sequence::mutsShortestPath and Sequence::diffType |
| SimData.cc [code] | |
| SimData.hpp [code] | Declaration of Sequence::SimData, a class representing polymorphism data from coalescent simulations generated under an infinite-sites scheme |
| SimParams.cc [code] | |
| SimParams.hpp [code] | Sequence::SimParams reads in the parameters of Dick Hudon's coalescent simulation program. Used in conjunction with Sequence::SimData |
| SimpleSNP.cc [code] | |
| SimpleSNP.hpp [code] | Declaration of Sequence::SimpleSNP, a polymorphism table stream in a "spreadsheet" format |
| SimTypes.hpp [code] | Declaration of types for coalescent simulation |
| SingleSub.cc [code] | |
| SingleSub.hpp [code] | Used by Sequence::Comeron95, class Sequence::SingleSub calculates divergence between codons that differ at one site |
| Sites.cc [code] | |
| Sites.hpp [code] | Class Sequence::Sites calculates the length of a pairwise alignment between coding sequences in terms of site degeneracy. Used by Sequence::Comeron95 |
| Snn.cc [code] | |
| Snn.hpp [code] | |
| Snn.tcc [code] | |
| Specializations.cc [code] | Definitions of template specializations for library functions |
| stateCounter.cc [code] | |
| stateCounter.hpp [code] | Declaration of Sequence::stateCounter, a class to keep track of nucleotide counts either at a site in an alignment, or along a sequence |
| StringComp.hpp [code] | |
| StringStreams.hpp [code] | |
| ThreeSubs.cc [code] | |
| ThreeSubs.hpp [code] | Used by Sequence::Comeron95, class Sequence::ThreeSubs calculates divergence between codons that differ at three sites |
| Trajectories.hpp [code] | |
| Trajectories.tcc [code] | |
| Translate.cc [code] | |
| Translate.hpp [code] | Declares Sequence::Translate,a function to translate CDS sequences into peptide sequences |
| Translate2.hpp [code] | Deprecated header declaring routines to translate sequences. Including it includes the current header and issues a compiler warning |
| TreeOperations.hpp [code] | |
| TwoSubs.cc [code] | |
| TwoSubs.hpp [code] | Used by Sequence::Comeron95, class Sequence::TwoSubs calculates divergence between codons that differ at two sites |
| typedefs.hpp [code] | Typedefs used by libsequence |
| Unweighted.cc [code] | |
| Unweighted.hpp [code] | Declares Sequence::Unweighted2 and Sequence::Unweighted3 |
| WeightingSchemes.hpp [code] | Abstract interface to weighting schemes when codons differ at 2 positions |