Difference between revisions of "830 - MaqIndex::CompareToIndex()"
From Genome Analysis Wiki
Jump to navigationJump to search (Created page with "<source lang="cpp"> int MaqIndex::CompareToIndex(String & sequence, unsigned int offset, unsigned int index) { index = sortedPositions[index]; for (unsigned int i = 0; i <...") |
|||
Line 1: | Line 1: | ||
<source lang="cpp"> | <source lang="cpp"> | ||
− | |||
int MaqIndex::CompareToIndex(String & sequence, unsigned int offset, unsigned int index) | int MaqIndex::CompareToIndex(String & sequence, unsigned int offset, unsigned int index) | ||
{ | { | ||
Line 11: | Line 10: | ||
return 0; | return 0; | ||
} | } | ||
− | |||
</source> | </source> |
Latest revision as of 13:34, 28 October 2013
int MaqIndex::CompareToIndex(String & sequence, unsigned int offset, unsigned int index)
{
index = sortedPositions[index];
for (unsigned int i = 0; i < mask.Length(); i++)
if (mask[i] == '1' && sequence[offset + i] != reference[index + i])
return sequence[offset + i] - reference[index + i];
return 0;
}