69 const bool anchor_1 = (anchor == 0);
75 left = (anchor_1 != anchor_fw);
81 left = (anchor_1 == anchor_fw);
107 return a_worst_score + o_worst_score;
125 template <
typename vector>
150 "Backtracker: unknown op type %u\n",
uint32(type) );
172 template <
typename AlignerType,
typename PipelineType>
188 typename genome_iterator::storage_iterator,
189 genome_iterator::SYMBOL_SIZE,
190 genome_iterator::BIG_ENDIAN,
196 template <
typename context_type>
198 void load(
const PipelineType& pipeline,
const context_type* context)
216 context->genome_end - context->genome_begin,
217 text_loader.load( pipeline.genome + context->genome_begin, context->genome_end - context->genome_begin ) );
229 template <AlignmentStreamType TYPE>
245 #if DP_REPORT_MULTIPLE
273 template <AlignmentStreamType TYPE,
typename AlignerType,
typename PipelineType>
297 const PipelineType _pipeline,
312 return context->read_range.y - context->read_range.x;
320 return context->genome_end - context->genome_begin;
333 const uint32 window_begin,
335 const context_type* context,