Go to the SVN repository for this file.
43m_firstBm(0), m_aligned(0)
45m_aligned =
new unsigned[seqLen];
46 for(
int i= 0;
i< seqLen;
i++)
66 conststd::vector<Block>&
blocks=
bm.getBlocks();
67 for(
unsigned int b= 0;
b<
blocks.size();
b++)
68 for(
intpos =
blocks[
b].getStart(); pos <=
blocks[
b].getEnd(); pos++)
75 conststd::vector<Block>&
blocks=
bm.getBlocks();
76 for(
unsigned int b= 0;
b<
blocks.size();
b++)
77 for(
intpos =
blocks[
b].getStart(); pos <=
blocks[
b].getEnd(); pos++)
90 boolinBlock =
false;
95 if(rowFraction < 0.0 || rowFraction > 1.0) rowFraction = 1.0;
96 doubleadjustedTotalRows =
m_totalRows* rowFraction;
129std::set<int>::const_iterator setEnd = forcedBreak.end();
131 boolinBlock =
false;
132 boolforceNewBlock =
false;
137 if(rowFraction <= 0.0 || rowFraction > 1.0) rowFraction = 1.0;
138 doubleadjustedTotalRows =
m_totalRows* rowFraction;
155forceNewBlock = (
i> 0 && forcedBreak.find(
i- 1) != setEnd);
165 else if(forceNewBlock)
const BlockModel * m_firstBm
void addOneAlignment(const BlockModel &bm)
BlockModel * getIntersectedAlignment(double rowFraction=1.0)
void removeOneAlignment(const BlockModel &bm)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
static DP_BlockInfo * blocks
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4