| Class FrequencyDistribution Holds a collection of objects of a specific type, where each object represents the frequency (absolute or relative probability) of a particular residue which is a member of a fixed sequence alphabet. FrequencyDistribution<TValue[, TSpec]> Parameters
TValue | The type of sequence which is considered. Metafunctions: Value Types: AminoAcid, Dna
TSpec | The type of probability distribution. Metafunctions: Spec Default: double Remarks: It is preferable to use double.
Metafunctions
Iterator | Type of iterator objects that are used to traverse the container.
Position | Type of an object that represents a position in a container.
Size | Type of an object that is suitable to hold size information.
Spec | The spec of a class.
Value | Type of the items in the container.
Functions
absFreqOfLettersInSeq | Counts the number of times each residue of a fixed sequence alphabet occurs in a given sequence.
absFreqOfLettersInSetOfSeqs | Counts the number of times each residue of a fixed sequence alphabet occurs in a given set of sequences.
addValue | Adds a value of a specific type to each element of a given FrequencyDistribution object.
backgroundFrequency | Determines the background letter frequencies in a given dataset
begin | The begin of a container.
clear | Resets an object.
completeProfile | Concatenates the background frequency with the profile for the motif component.
convertResidueToFrequencyDist | Coverts a residue to a frequency distribution (profile).
end | The end of a container.
length | The number of items/characters.
logarithmize | Logarithmizes each element of a given FrequencyDistribution object.
normalize | Determines the normalized frequencies.
posOfMax | Determines the residue position in a given FrequencyDistribution object with the maximum frequency.
sum | Determines the sum of all frequencies in a given FrequencyDistribution object.
Remarks The number of objects in FrequencyDistribution equals the size of the sequence alphabet. SeqAn - Sequence Analysis Library - www.seqan.de