18 #ifndef __BASE_COMPOSITION_H__ 19 #define __BASE_COMPOSITION_H__ 23 #include "BaseAsciiMap.h" 24 #include "BaseCount.h" 70 vector<BaseCount> myBaseCountVector;
void print()
Print the composition.
Map between characters and the associated base type.
BaseAsciiMap::SPACE_TYPE getSpaceType()
Get the space type for this composition.
BaseComposition()
Constructor.
bool updateComposition(unsigned int rawSequenceCharIndex, char baseChar)
Update the composition for the specified index with the specified character.
void setBaseMapType(BaseAsciiMap::SPACE_TYPE spaceType)
Set the base map type for this composition.
void setBaseMapType(SPACE_TYPE spaceType)
Set the base type based on the passed in option.
Class that tracks the composition of base by read location.
SPACE_TYPE getSpaceType()
Return the space type that is currently set.
void resetBaseMapType()
Reset the base mapping type to UNKNOWN.
SPACE_TYPE
The type of space (color or base) to use in the mapping.
void resetBaseMapType()
Reset the base map type for this composition.
void clear()
Clear the composition stored in the base count vector.