Class
ProfileCharAlphabet type for profiles over another alphabet.
Alphabet type for profiles over another alphabet.
Defined in | <seqan/basic.h> |
---|---|
Signature |
template <typename TValue[, typename TCount[, typename TSpec]]>
class ProfileChar;
|
Template Parameters
TValue |
The underlying alphabet type. |
---|---|
TCount |
The type to use for counting, default: unsigned int. |
TSpec |
Specialization tag, default: void |
Interface Function Overview
-
bool empty(c);
Check whether there are only gaps in the representation of the ProfileChar. -
TSize getMaxIndex(c);
Return number of dominating entry in ProfileChar. -
TCount totalCount(c);
Return sum of counts in ProfileChar.
Interface Metafunction Overview
-
SourceValue<T>::Type
Returns underlying value for ProfileChar. -
ValueSize<T>::VALUE;
Number of different values a value type object can have.
Member Variable Overview
-
VariableType ProfileChar::count[]
Array of ValueSize elements, giving counts in profile.
Interface Functions Detail
bool empty(c);
Check whether there are only gaps in the representation of the ProfileChar.
Parameters
c
|
ProfileChar to query. |
---|
Returns
bool |
Whether or not the ProfileChar only contains gaps. |
---|
Data Races
Thread safety unknown!
TSize getMaxIndex(c);
Return number of dominating entry in ProfileChar.
Parameters
c
|
ProfileChar to query for its dominating entry. |
---|
Returns
TSize |
index (with the ordValue) of the dominating character in c |
---|
Data Races
Thread safety unknown!
TCount totalCount(c);
Return sum of counts in ProfileChar.
Parameters
c
|
ProfileChar to query. |
---|
Returns
TCount |
Total number of characters represented by c. |
---|
Data Races
Thread safety unknown!
Member Variables Detail
VariableType ProfileChar::count[]
Array of ValueSize elements, giving counts in profile.